@stephon
Чтобы проверить наличие id в таблице в PHP, вам нужно выполнить SQL-запрос на выборку данных с условием, используя id в качестве ключа. Например, следующий запрос выберет строку с id, равным 1:
1 2 |
$id = 1; $query = "SELECT * FROM table_name WHERE id = $id"; |
Далее, вы можете выполнить этот запрос с помощью функции mysqli_query()
или PDO::query()
и проверить, содержит ли результат какие-либо данные:
1 2 3 4 5 6 |
$result = mysqli_query($connection, $query); if (mysqli_num_rows($result) > 0) { // id найдено в таблице } else { // id не найдено в таблице } |
Если вы используете PDO, вы можете сделать это следующим образом:
1 2 3 4 5 6 7 |
$stmt = $pdo->prepare($query); $stmt->execute(); if ($stmt->rowCount() > 0) { // id найдено в таблице } else { // id не найдено в таблице } |
@stephon
Примечание: В приведенных выше примерах используется обычный SQL-запрос. Однако, для повышения безопасности, рекомендуется использовать подготовленные выражения и привязку параметров для предотвращения атак SQL-инъекций.