2014-01-11 88 views
0
i found the Warning:Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /home/u656351845/public_html/just/activation.php on line 11 Your account could not be activated! 

我的桌子還行。 當我運行代碼時,數據庫表值從0升級到1下的id。 但我無法解決警告。 代碼是在這裏:<?php include_once "DB_connect.php"; $id = $_REQUEST['id']; $id = preg_replace("[^0-9]", "", $id);我不知道錯了,請幫我

$sql = mysql_query("UPDATE loged_in_user SET emailactivated='1' WHERE id='$id'"); $sql_doublecheck=mysql_query("SELECT*FORM loged_in_user WHERE id='$id' AND emailactivated='1' LIMIT 1"); $doublecheck = mysql_num_rows($sql_doublecheck);

回答

0

警告信息是明確的位置:mysql_num_rows()預計參數1是資源,鑑於

見PHP幫助功能 「的mysql_query」,則返回布爾FALSE(布爾)如果失敗。

,似乎失敗,因爲你有不正確的語法:SELECT * FORM在你的第二個查詢

你需要的是SELECT * FROM用空格...

+0

謝謝老闆。我不使用spaces.you真的很棒。 –

相關問題