每當我嘗試使用php連接到數據庫時,我總是得到這個錯誤:Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in /homepages/12/d441172468/htdocs/Organizer/dashboard/index.php on line 258
我該如何解決這個問題?我的代碼是顯示mysql數據庫表時出現php錯誤
$email = '[email protected]_classes';
echo $email;
$result = mysqli_query($con,"SELECT * FROM $email");
$classcount = 1;
while($row = mysqli_fetch_array($result))
{
$period = $row['period'];
$teacher = $row['teacher'];
$subject = $row['subject'];
$subjecto = strtolower($subject);
$subjecto = str_replace(' ', '', $subjecto);
$grade = $row['grade'];
echo "<li id='button" . $classcount . "' onclick='" . $subjecto . "(),homework" . $classcount . "()'>" . $classcount . ". " . $subject . "-" . $grade . "</li>\n";
$classcount += 1;
}
的$email
變量正常工作時,我贊同它。 128線是while($row = mysqli_fetch_array($result))
部分
您正在傳遞'$ email'作爲表名稱。當然你的意思是''SELECT * FROM your_table WHERE email ='$ email''''通過mysqli_real_escape_string()轉義'$ email'後 – 2013-03-08 01:52:49
您確定$ con正在工作嗎? – 2013-03-08 01:53:00
'$ email'的值是我的表名,我確定我的'$ con'正在工作 – 2013-03-08 01:53:54