Чтобы проверить, возвращает ли запрос PHP результаты, вы можете использовать различные методы в зависимости от используемого вами расширения базы данных. Вот несколько примеров:
-
Использование расширения MySQLi:
$query = "SELECT * FROM your_table WHERE your_condition"; $result = $mysqli->query($query); if ($result->num_rows > 0) { // Results found // Perform further actions } else { // No results found // Perform alternative actions } -
Использование расширения PDO:
$query = "SELECT * FROM your_table WHERE your_condition"; $result = $pdo->query($query); if ($result->rowCount() > 0) { // Results found // Perform further actions } else { // No results found // Perform alternative actions } -
Использование объектов данных PHP (PDO) с подготовленными операторами:
$query = "SELECT * FROM your_table WHERE your_condition"; $stmt = $pdo->prepare($query); $stmt->execute(); if ($stmt->rowCount() > 0) { // Results found // Perform further actions } else { // No results found // Perform alternative actions }
Это всего лишь несколько примеров, и конкретный метод, который вы используете, может зависеть от расширения вашей базы данных и структуры вашего кода. Не забудьте заменить «ваша_таблица» и «ваше_условие» соответствующим именем таблицы и условием для вашего запроса.