我不知道为什么它不断告诉我警告: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 - 不,他错过了$。并且您不引用表名 –