PHP, если строка таблицы таблицы существует - PullRequest
1 голос
/ 19 января 2011

В PHP, есть ли способ сделать следующее утверждение, чтобы проверить, существует ли строка?

Если "в случаях таблицы есть поле" passenger "со значением 4 WHERE case = '$ case '{code ...}

Ответы [ 2 ]

4 голосов
/ 19 января 2011
$query ='SELECT 1 FROM cases WHERE passenger = 4 AND case ="$case"';
$result = mysql_query($query);

if(mysql_num_rows($result)){
   //exists
}
0 голосов
/ 19 января 2011

не так элегантно, нет.Но вы можете выполнить запрос и сравнить результат:

$case = mysql_real_escape_string($case); // make sure to escape values going in queries
if (($r = mysql_query("SELECT * FROM cases WHERE passenger=4 AND case='{$case}'")) !== false)
{
  if (mysql_num_rows($r))
  {
     // your code here.
  }
}
...