Вопрос о суждении о результатах запроса в PHP и MySQL - PullRequest
0 голосов
/ 25 февраля 2010

Код следующий:

$db = DatabaseService::getInstance();     //get a database handle,base on pdo
$sql = "select * from authusers where ssouid = '".$ssouid."' order by regtime";
$res = $db->query($sql);

if($res && $res->fetch())   // here is the Problem line
{
  //do something
}
else
{
  //raise some exception
}

В строке проблемы я хочу, чтобы условие выяснило, были ли выбраны некоторые записи в базе данных или нет. Но я обнаружил, что как-то это не всегда работает. это, но я думаю, что это будет своего рода повторяющийся запрос как select * from....

1 Ответ

0 голосов
/ 25 февраля 2010

Это также должно работать, потому что запрос попал в db:

if(mysql_num_rows($res))   // here is the Problem line
{
  //do something
}
else
{
  //raise some exception
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...