$ exists query有0行。
$exist = mysql_query("SELECT post_name FROM wp_posts WHERE post_name='$epSlug'") or die(mysql_error());
$num_exist = mysql_num_rows($exist) or die(mysql_error());
if(!$num_exist){
mysql_query.......
}
根据我的理解,我的第二个查询应该运行(在if语句中)? 有人能证实吗?因为它不以某种方式运行,我删除了语句并运行。即使我阅读了手册,我也很困惑,我现在已经尝试了很多,如果有人看到我做错了,请指出。
谢谢!
答案 0 :(得分:1)
尝试做..
if($ num_exist> 0){ mysql_query ... }
或反过来尝试if(!($ num_exists === 0))
正如其他人所说..你需要测试一个不是布尔值的数字
祝你好运,并且赫斯!
答案 1 :(得分:0)
! = not,当$ num_exists返回boolean FALSE
时,你唯一运行if子句