$str="select * from mobile where Mname='$name'";

解决方案 »

  1.   

    while( $row = mysql_fetch_array($result) } ////////// Line 9
    试一试,改为while{ $row = mysql_fetch_array($result); } ////////// Line 9
      

  2.   

    其中一行改为$str="select * from mobile where Mname='".$name."'";
      

  3.   

    回复人:xuzuning(唠叨) () 信誉:560  2004-7-19 10:57:13  删除  
     
      $str=  "select  *  from  mobile  where  Mname='$name'  ";  
    ----------------------------------------------------------------
    其中一行改为  
     
    $str=  "select  *  from  mobile  where  Mname='  ".$name.  "'  ";  
    ----------------------------------------------------------------------错误和原来一样
    回复人:navis(让你试着了解我) () 信誉:106  2004-7-19 11:06:04  删除  
     
      while(  $row  =  mysql_fetch_array($result)  }  //////////  Line  9  
    试一试,改为  
     
    while{  $row  =  mysql_fetch_array($result);  }  //////////  Line  9  
    -------------------------------------
    不行
    为什么要改大括号呢
      

  4.   

    谢谢各位啦!<?php
    include("manage.inc");
    $name=$_POST['Mname'];
    $linkmysql=mysql_connect();
    mysql_select_db("mobile",$linkmysql);
    $str="select * from mobile";       //////////////修改处
    $result=mysql_db_query($str, $linkmysql);
    while( $row = mysql_fetch_array($result) )/////line 9
    { echo $row["Mid"];}
    ?>
    <form action="update.php" method="post">
    Name:<input type=text, name="Mname">
    <br><br>
    <input type="submit" name="submit" value="submit">
    <input type="reset" name="reset" value="reset">
    </form>
    <?php
    include("foot.inc");
    ?>
    -------------------
    我改了一下,还是原错
    为什么?
      

  5.   

    你的mobile既是数据库又是数据表?
    应该是你的数据表选错了吧!出现这样的错误一般都可通过直接操作数据库来查错
    连上MYSQL并选择了DATABASE后运行下面的句子
    select * from mobile
    看看有什么错误信息没有!
      

  6.   

    1. 檢查 linkmysql=mysql_connect(); 是否有成功.
    2. 將   $result=mysql_db_query($str, $linkmysql); 改為:
            $result=mysql_query($str, $linkmysql); 
    試試看! good luck...
      

  7.   

    $str="select * from mobile where Mname=$name";
    mysql_db_query
      

  8.   

    错误总结:
    $str="select * from mobile where Mname='$name'";//$name 加引号
    $result=mysql_query($str, $linkmysql);//由mysql_db_query() 改得分已给出
    谢谢大家!