$cur_roomID=$_GET['roomID'];
    $query="SELECT *FROM room WHERE roomID=".$cur_roomID."";
    $result=mysql_query($query);
$row = mysql_fetch_row($result);
$cur_roomtype = $row['roomtype'];
    $cur_roomsize = $row['roomsize'];
为什么总是找不到结果
我想从数据库中得到roomtype和roomsize的值PHPMySQL

解决方案 »

  1.   

    echo $query;
    看看是不是sql语句出问题了,还有你的roomID是什么类型的?如果是字符型的要加引号,这样:
    $query="SELECT *FROM room WHERE roomID=\'".$cur_roomID."\'";
      

  2.   

    还有我一般有个习惯,就是使用PHP生成sql语句的时候从来都不是直接用mysql_query执行的。我都会先用echo显示出来,然后复制显示出来的sql语句,最后粘贴到phpmyadmin中去执行。确定无误之后我才会在php中用mysql_query执行。
      

  3.   

    $result=mysql_query($query) or die(mysql_error());有什么问题不是就知道了吗?