@Apple_ins

Как обработать ответ от бд?

<?php
$connect = mysqli_connect('localhost','raskrdvsdver','2svdsvm','sdvsksddvsdv_info')
or die('Ошибка #01');
 
$cc = strip_tags($_POST['info']);
$res1 = "SELECT * FROM user WHERE cc_user = '$cc'" ;
$res = mysqli_query($connect,$res1) or die('Ошибка #02');

/* Это мои предположения, но они не сработали */
if ($res!='NULL')  {
echo 'ДА';
}
else {
echo 'НЕТ';
}
?>


Есть скрипт php для связи с бд, теперь нужно сделать скрипт для обработки ответа от бд.. Поможете? (Скрипт проверяет существования ссылки в бд)
  • Вопрос задан
  • 212 просмотров
Решения вопроса 1
@f_u_s_s
Любопытный кодер
if (mysqli_num_rows($res)>0)
   echo 'ДА';
else 
   echo 'НЕТ';
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
slo_nik
@slo_nik Куратор тега PHP
Добрый вечер.
Из документации по mysqli_query
Возвращает FALSE в случае неудачи. В случае успешного выполнения запросов SELECT, SHOW, DESCRIBE или EXPLAIN mysqli_query() вернет объект mysqli_result. Для остальных успешных запросов mysqli_query() вернет TRUE.

Получается, что
if ($res!='NULL') {
неверно.
Из той же документации
if (mysqli_query($link, "CREATE TEMPORARY TABLE myCity LIKE City") === TRUE) {
    printf("Таблица myCity успешно создана.\n");
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы