非常令人沮丧,但MySQL是该代码返回一个空集(未呼应存在):的MySQL返回空集
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("repository", $con);
$url = stripslashes($url);
$url = mysql_real_escape_string($url, $con);
$exists = mysql_query("SELECT url FROM sites WHERE url = '$url' LIMIT 1");
if (mysql_num_rows($exists) == 1) {
echo "exists";
}
不应该这样做,因为我测试过良好的金额。
该表由一列“url”组成,它是数据类型varchar(1000)(最大值)。存储用于测试目的的url是http://en.wikipedia.org/wiki/Thailand
回声'$ url'数据库中的数据? –
1.您是否对数据库执行了**相同的**查询? 2.什么'mysql_num_rows($ exists)'返回? 3.向我们展示由您的代码生成的**精确**查询。 – zerkms
多数民众赞成也是...我试图在phpmyadmin中使用这个SQL查询...并且它仍然返回空集 – re1man