重複の可能性:
PHPでmysql_fetch_assocを使用する場合の警告
私は次のコードに問題があります、私はこのエラーに遭遇したのは初めてですここにコードがあります
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などの他のコマンドを使用しようとしましたが、同じエラーが発生します