可以mysql查询返回空或null设置中的错误

时间:2015-01-08 06:55:44

标签: php mysql

我有mysql查询,如下所示:

"SELECT * FROM table where id=1 and f_id = 1"

而列f_id不存在。你认为这应该回归什么。 我被困在这里,因为它给了我一个空集。当我在phpMyAdmin中运行此查询时,它会出错。

任何帮助!

3 个答案:

答案 0 :(得分:1)

您的查询未执行。它会出现Unknown cloumn f_id in where clause

之类的错误

答案 1 :(得分:1)

找不到列时不会执行查询。你会得到错误的。

要打印此错误,请假设您使用的是在帖子标签中看到的:

mysqli_query("SELECT * FROM `table` WHERE id = '1' AND f_id = '1' ") or die(mysql_error(());

答案 2 :(得分:0)

"SELECT * FROM `table` where `id`='1' and `f_id` = '1'"

试试这个