Получение данных из MYSQL php

196
19 декабря 2016, 19:31

Из бд нужно вытащить id, для $_GET запроса, чтобы показывать нужное изображение. Сам запрос получается пустым, не знаю как справить.

$handle = opendir('./img');     //Читаем файлы из папки /img/
while ($check = readdir($handle)) { 
    global $bd;
    $id_query = "SELECT id FROM images";
    $img_id = mysqli_query($id_query, $bd);
    echo $img_id;
    if ($check == '.' || $check == '..') continue;  
    makeThumbnail('img/'.$check,'testdir/'.$check,200,200);
    if (isset($_GET['img']) && $_GET['img'] == $img_id ) {      
?>
    <a href="/">
        <img src="img/<?=$check?>">
    </a>
<?php } else { ?>
    <a href="/?img=<?=$img_id?>">
        <img src="testdir/<?=$check?>">
    </a>
<?php
}

}
closedir($handle);

При выводе $img_id

Warning: mysqli_query() expects parameter 1 to be mysqli, string given

В чем ошибка?

Answer 1

Потому что вы перепутали параметры местами, должно быть:

mixed mysqli_query ( mysqli $link , string $query [, int $resultmode = MYSQLI_STORE_RESULT ] )

В вашем случае:

$img_id = mysqli_query($bd, $id_query);
READ ALSO
Как реализовать mockup на сайте?

Как реализовать mockup на сайте?

Задача в интернет магазине постеров сделать функционал, который будет генерировать фото по принципу mockup, подставляя одно загруженное изображение...

173
Переменная PHP внутри запроса MySQLi [дубликат]

Переменная PHP внутри запроса MySQLi [дубликат]

На данный вопрос уже ответили:

177
Безответные запросы , возвращение

Безответные запросы , возвращение

Есть к примеру запросы

190