我試圖找到用戶名是否已經在數據庫中。出於某種原因,$ result返回false,我不知道爲什麼。我可以把事情放入數據庫中。如果有問題,我使用Fugu將代碼上傳到服務器。我有點新的PHP,所以任何幫助將是偉大的!PHP檢查數據庫中現有的條目
這裏就是查詢失敗代碼:
$dbh = new PDO('mysql:host=localhost;dbname=baseuser' . $db_users_database, $db_user, $db_pass);
$result = mysql_query("SELECT COUNT(username) FROM users WHERE username='$username' GROUP BY username");
$num_rows = mysql_num_rows($result);
if ($num_rows != 0) {
echo "username taken";
}
到底爲什麼您使用的函數''mysql_query' PDO'。他們不一起工作。如果您使用「PDO」方式,請使用所有功能「PDO」。 http://php.net/manual/en/pdo.query.php – 2013-04-25 06:19:44
爲什麼人們如此粗魯,我的意思是6倒票,沒有人關心告訴/建議改善問題 – 2013-04-25 08:13:38
@NoobASThreeDeveloper:呵呵?從什麼時候開始贊成改善這個問題?投票評價問題。 Downvotes不是粗魯的,它們是「粗暴」要求答案的同一個系統的一部分。你打電話問這裏粗魯的問題嗎? – hakre 2013-04-29 09:56:01