mysql_query返回null

时间:2012-02-08 13:24:19

标签: php mysql

我有一个php脚本,根据它的id查询mysql某一行。

这适用于前3行,但是在第4行它会在所有字段上返回空值。

以下是查询:

mysql_query("SELECT ind,title,body,img,tags,live FROM project WHERE ind = '".$curid."' ")

如果您需要查看更多代码,请与我们联系。

3 个答案:

答案 0 :(得分:2)

我要猜测第四行没有你认为它的id。将它们全部返回(删除where语句)并将它们输出到屏幕进行检查,或者使用数据库浏览工具(如果有的话)。

答案 1 :(得分:0)

尝试一些调试..

$q = "SELECT ind,title,body,img,tags,live FROM project WHERE ind = '".$curid."' ";
$rs = mysql_query($q) or die("MySQL error in Query: ". $q ."<br><br>The error is:<br>".mysql_error());

答案 2 :(得分:0)

执行查询时,请按您认为正确的值更改 $ curid 。验证结果,如果还是空值,你可以这样做:

mysql_query("SELECT ind,title,body,img,tags,live FROM project WHERE ind = '".$curid."' " and
ind  IS NOT NULL and title IS NOT NULL 
)

例如

相关问题