php中mysql_query若没有查询到结果,返回的是空结果集还是false?

2024-12-18 18:09:34
推荐回答(4个)
回答1:

这条查询语句返回的是查询的资源标识符,
非 FALSE 的返回值意味着查询是合法的并能够被服务器执行。这并不说明任何有关影响到的或返回的行数。很有可能一条查询执行成功了但并未影响到或并未返回任何行。
所以如果是空结果,应该是TRUE,只有在出错的情况下才会返回FALSE

回答2:

有结果就返回查询后的结果,没有返回bool型false
要看传入的sql语句,如果是select的话,成功返回查询的结果集,失败返回false
如果是update,delete,insert语句,成功返回true,失败返回false

回答3:

可能是你的sql语句错误

回答4:

返回false...