我似乎无法克服这个错误。
警告:mysql_fetch_array():提供的参数不是 /windsor.php 中有效的MySQL结果资源 47
if ($insertdb == NULL)
mysql_query("INSERT INTO `asd` (`id`, `1`, `2`,`3`, `4`, `5`, `pubdate`) VALUES (296, maddeal', 'Windsor', 'ON', '', '', '') ON DUPLICATE KEY UPDATE `1`=VALUES(`1`),`2`=VALUES(`2`),`3`=VALUES(`3`),`4`=VALUES(`4`),`5`=VALUES(`5`)") or die(mysql_error());
else
//Check and see if value has changed...
$checksql = mysql_query("SELECT `1` FROM deal WHERE `id`= 296") or die(mysql_error());
while($row = mysql_fetch_array($checksql))
{
$checksqlver = $row['deal'];
}
$checksqlver = mysql_real_escape_string($checksqlver);
//$checksqlver = stripslashes($checksqlver);
echo "$checksqlver<br>";
if ($checksqlver == $insertdb)
exit();
else
echo "No Match<br>";
//percent
答案 0 :(得分:1)
您是否使用mysql_connect
连接到数据库?
这会导致您所描述的错误。
答案 1 :(得分:0)
在你的选择查询中,1周围应该有撇号吗?