your_uncle
@your_uncle
старый я. учусь я

Правильный запрос к MySQL?

Всем привет! Ниже запрос к БД . В чем проблема? Выдает
mysqli_result Object ( [current_field] => 0 [field_count] => 7 [lengths] => [num_rows] => 0 [type] => 0 )


require_once 'connection.php';
$link = mysqli_connect($host, $user, $password, $database) or die('Не смог подключиться к БД' . mysqli_error($link));
$load = $_POST['load'];


$query = "SELECT * FROM completed_data where `c_name`='$load'";
$res = mysqli_query($link, $query) or die("Ошибка " . mysqli_error($link));

print_r($res);
echo '<br>';



mysqli_close($link);


Спасибо за помощь
  • Вопрос задан
  • 100 просмотров
Пригласить эксперта
Ответы на вопрос 2
@alexalexes
Запрос выполнился. $res не хранит выборку.
Выборку надо вытянуть fetch-функцией.
Ответ написан
Комментировать
@Zabolots
Отсутствие результата – тоже результат. Проблемы как бы и нет – в результате запроса вернулось ноль строк. И как сказали уже чтобы увидеть выборку нужно пройтись по ней или, например (для отладки), использовать
print_r(mysqli_fetch_all($res))
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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