(PHP + PDO + Sqlite3) Как проверить, что возвращаемый запрос равен нулю? - PullRequest
0 голосов
/ 26 августа 2011

как показано выше, могу ли я знать, есть ли способ проверить, что запрос на возврат равен нулю? Это означает, что он содержит нулевое значение.

У меня есть следующие SQL-запросы:

$result_number_country_malware = $db->query("SELECT sum(download_hits) as total_hits from date1_dcerpc; ");

так, как я могу проверить, является ли $result_number_country_malware нулевым? Это объект PDO, поэтому я не могу использовать обычные операторы для проверки.

спасибо за любую помощь заранее!

Ответы [ 2 ]

1 голос
/ 26 августа 2011

fetchColumn для SELECT операторов, rowCount для UPDATE, DELETE и INSERT операторов.

0 голосов
/ 26 августа 2011

вы пробовали $ result_number_country_malware-> count ()?

это было бы похоже на mysql_num_rows ($ result);если его 0, то он равен нулю, что, как говорится ..

if ($ result_number_country_malware-> count ()) {NOT NULL} else {NULL}

Я не эксперт по PDO любымзначит, но я использую доктрину, и это кажется очень похожим.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...