非常令人沮喪,但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