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" 

 

提示报错,检查发现字段名字是中文的,改成英文的,就可以了。

 


炊烟起了;夕阳下了;细雨来了 多调试,交互式编程体验 记录,独立思考,对比 感谢转载作者 修车 国产化 read and connect 匍匐前进, 讲故事