小编gpa*_*sci的帖子

MySql php:检查Row是否存在

这可能是一件容易的事情,但我是一个业余爱好者,事情本身并不适合我.

我只想查看$ 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";
    }
}
Run Code Online (Sandbox Code Playgroud)

当我这样做时,一切都返回可用,即使它应该返回分配.

php mysql

24
推荐指数
3
解决办法
12万
查看次数

标签 统计

mysql ×1

php ×1