我在使用以下代码时遇到问题,我是遇到此错误的新手这里是代码
session_start();
$uname=$_SESSION['login'];
$host="localhost";
$username="root";
$password="";
$db_name="sampledb";
$tbl_name="tblsched";
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
$sql = "SELECT * FROM tblteacher WHERE teacherName=$uname";
$result=mysql_query($sql);
$row = mysql_fetch_assoc($result);
$teacherid = $row['teacherID'];
它给了我一个“mysql_fetch_assoc() 期望参数 1 是资源,布尔值”错误,我该如何处理这个错误?我已经在其他文件中使用过这个代码几次,它工作得很好,除了现在,我检查了行的名称,它是正确的
我已经尝试过使用其他命令,例如 mysql_fetch_array、mysql_result、mysql_fetch_row,它给出了同样的错误