1. 程式人生 > >php 遇到報錯 Call to a member function fetch_object()

php 遇到報錯 Call to a member function fetch_object()

while var_dump _array dmi obj array php 結果 query

1.檢查語法 ,沒問題

<?php
require "fun.php";
$kc_sql="select distinct KCM from KCB"; //查找課程名
$conn= new mysqli(‘localhost‘,‘root‘,‘‘,‘PXSCJ2‘);
$kc_result=mysqli_query($conn,$kc_sql); ///* Select queries return a resultset */
//var_dump($kc_result);
while ($kc_row= $kc_result->fetch_array(MYSQLI_ASSOC)) // * fetch array */
{
echo "<option>".$kc_row[‘KCM‘]."</option>"; //輸出課程名到下拉框中
}
?>

2.使用 var_dump 輸出,沒有結果

var_dump($kc_result);

3.直接在mysqladmin 裏查詢,結果

select distinct KCM from KCB"

提示報錯,檢查發現字段名字是中文的,改成英文的,就可以了。

php 遇到報錯 Call to a member function fetch_object()