我不知道爲什麼它不斷告訴我警告:mysql_num_rows()預計參數1是資源,鑑於布爾
mysql_num_rows()預計參數1是資源,布爾在C中給出:\ XAMPP \ htdocs中\了schedule2 \ course.php上線44
if(isset ($_POST['course']) && isset($_POST['coursedesc']))
{
$course = $_POST['course'];
$coursedesc = $_POST['coursedesc'];
$query = mysql_query("SELECT * FROM ".tblurser." WHERE CourseCode ='".$course."' and CourseDescription = '".$coursedesc."'");
if(mysql_num_rows($query) > 0)
{
echo"<script>alert('Data already exist.');</script>";
}else{
if(empty($course) or empty($coursedesc))
{
echo "<script>
alert(\"all fields are required \");
</script>";
}else{
if(mysql_query("INSERT INTO tblcourse VALUES('','$course','$coursedesc')"))
{
}ELSE{
echo"<script>
alert(\"Please try again\");
</script>";
}
}
}
}
您的查詢失敗,你一味地假設成功了,現在事情已經吹了,你的代碼浮躁向前,留下在其身後混亂和破壞的痕跡。 –
在你的文件「course.php」中,第44行,你有'mysql_num_rows()',它期望參數1是資源,並且你提供了一個布爾值 – James
@amal - 不,他錯過了$。並且您不引用表名 –