SQL语句有错
 $sqlquery="select * from cart where username='$cookie'";
$cookie为空值

解决方案 »

  1.   

    $sqlquery="select * from cart where username='$cookie'";
    这句有误,你认真查下
      

  2.   

    噢,忘记说了,此时cookie并不为空值.它里面有用户名.
      

  3.   

    要不就是你的表cart里面 没有username='$cookie'的相应数据
      

  4.   

    有的,如果我把最后一句话  $queryresult=mysql_query($sqlquery);
    注释掉的话,就完全没有问题.屏幕可以显示出用户名的.
    但一加上就完了.
      

  5.   

    sql语句的问题
    文件开头加上error_reporting(E_ALL);
    后运行看看报什么错误
      

  6.   

    $selectdb=mysql_select_db("books") 少了参数,应为
    $selectdb=mysql_select_db("books",$connect)
      

  7.   

    大家说的都不对。  
    to Fantasiazhang (Fantasiazhang)  :
    你这个错误真提醒人,不过我想之所以会有你这个错误是因为你的编程习惯不好。
    错误是:
    while ($row=mysql_fetch_array($queryresult))  -----这里$queryresult
     { 
      
      $sqlquery="insert into orders values('$username','$productid','$title','$author','$price','$number','$date')";
     $queryresult=mysql_query($sqlquery);------------看这里!!!$queryresult
    }有错误是毫无疑问的。你自己找错的时候不是都说了去掉最后那句就行,怎么还没有找到错误呢。赫赫,迷糊了吧。最后那句写成mysql_query($sqlquery);不就行了。干什么要$xxx=xxx?????