Результаты PHP-запроса: как проверить, возвращает ли запрос результаты

Чтобы проверить, возвращает ли запрос PHP результаты, вы можете использовать различные методы в зависимости от используемого вами расширения базы данных. Вот несколько примеров:

  1. Использование расширения 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
    }
  2. Использование расширения 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
    }
  3. Использование объектов данных 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
    }

Это всего лишь несколько примеров, и конкретный метод, который вы используете, может зависеть от расширения вашей базы данных и структуры вашего кода. Не забудьте заменить «ваша_таблица» и «ваше_условие» соответствующим именем таблицы и условием для вашего запроса.