我的代码中有以下语句
$query3="select * from students where student_name = '$referredby'";
$result3=mysql_query($query3);
$num_rows = mysql_num_rows($result3);
if($num_rows==0){
echo "Nobody Found";
die();
}else{
echo "Number Of Rows ".$num_rows;
die();
}
如果我$referredby
在运行查询之前对变量的值进行回显,它会向我显示变量的正确值$referredby
,并且当我查看表时,会有一个与该值匹配的学生姓名。
但是,当我运行程序时,它会被 if 语句直接触发,我在其中测试返回的行数。
我错过了一些东西,但似乎无法找到它,感谢任何帮助。