$result = mysql_query("SELECT FROM table WHERE job_id = '$key'") or die("Error: ". mysql_error(). " with query ". $query);
$num_rows = mysql_num_rows($result);
if($num_rows > 0) {
mysql_query("UPDATE table SET row = '$value' WHERE job_id = '$key'");
}else{
mysql_query("INSERT INTO table SET row = '$value', job_id = '$key'");
}
我需要检查数据库是否有现有记录,如果没有,我想创建一个。每次我运行这个虽然我得到:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in my/web/directory/index.php on line 147
我浏览了该网站上的现有帖子,但其中大多数都涉及用户的语法有问题。比如忘记mysql_query();据我所知,我认为我的语法是正确的,但我仍然遇到错误。有什么帮助吗?