使用旧的 mysql_* API 检查是否存在行
我只想检查并查看$lectureName显示的地方是否存在一行。如果确实存在一行,其中某个地方$lectureName,我希望该函数返回“已分配”,如果不是,那么它应该返回“可用”。这是我所拥有的。我很确定这是一团糟。请帮忙。
function checkLectureStatus($lectureName)
{
$con = connectvar();
mysql_select_db("mydatabase", $con);
$result = mysql_query("SELECT * FROM preditors_assigned WHERE lecture_name='$lectureName'");
while($row = mysql_fetch_array($result));
{
if (!$row[$lectureName] == $lectureName)
{
mysql_close($con);
return "Available";
}
else
{
mysql_close($con);
return "Assigned";
}
}
当我这样做时,一切都返回可用,即使它应该返回分配。