没有定义对象之类的,应该是sql语句出错了,请给出原代码嘛,

解决方案 »

  1.   

    对吖~!!
    帖出CODE, 
    好帮你!
      

  2.   

    谢谢!
    我已经找到错误的地方了
    不过我又有新的问题:
    我的数据库怎么填加不了数据
    代码如下
    <html>
    <head>
    <title>Untitled Document</title>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    </head>
    <body bgcolor="eaeaea">
    <?php
    $link_id=mysql_connect("172.18.13.227","root","");
    mysql_select_db("bc_booK");
    $str="insert into porducts(pname,price,author) value ('$pname','$price','$author')";
    $result=mysql_query( $str,$link_id);
    mysql_close($link_id);
    ?>
    <div align="center"><strong>〖商品填加〗</strong></div>
    <hr noshade><br>
    <form action="insert.php" method="post">
      <br>
      产品名称: 
      <input type="text" size="15"  name="pname">
      <br>
      产品价格: 
      <input type="text" size="15" name="price">
      <br>
      产品作者: 
      <input type="text" size="5" name="author">
      <br>
      <br>
      <input type="submit" value="确定">
    <input type="reset" value="清除">
    </form>
    <?php
    //显示页面
    $link_id=mysql_connect("172.18.13.227","root","");
    mysql_select_db("bc_book");
    $str="select * from porducts order by psn desc;";
    $result=mysql_query($str,$link_id);
    mysql_close($link_id);
    $l=mysql_num_rows($result);
    for ($i=1;$i<=$l;$i++)
    {
    list (,$pname,$price,$author)=mysql_fetch_row($result);
    ?>
    <table width="75%" border="1" cellpadding="2" cellspacing="0" bordercolor="#000000">
      <tr> 
        <td>产品序号</td>
        <td><div align="center">产品名称</div></td>
        <td><div align="center">产品价格</div></td>
      </tr>
      <tr> 
        <td><? echo $psn ?></td>
        <td><? echo $pname ?></td>
        <td><? echo $price ?></td>
      </tr>
    </table>
    <? };?>
    </body>
    </html>
      

  3.   

    SQL语句写错了,应该是values,在下句中却写成了value
    insert into porducts(pname,price,author) value
      

  4.   

    if($REQUEST_METHOD=="POST")
    {
      ... // insert语句
    }BTW: 你在一个页面中, 数据库连接语句一次就行了! 提高效率! 操作完毕后
    再一次close