Прокручивать строки с подготовленным оператором выбора - PullRequest
0 голосов
/ 10 апреля 2019

Мне нужен цикл по всем строкам с подготовленным оператором. Не могу понять это. Всегда показывает последнюю строку в таблице.

Я уже пробовал:

$stmtprocessors = $conn->prepare("SELECT * FROM products WHERE category='processors'");
$stmtprocessors->execute();
$stmtprocessors->bind_result($id,$name,$description_short,$description_long,$price,$price_vat,$stock,$deleted,$parameters,$purchases,$discount,$category,$reference,$date);

if ($stmtprocessors->num_rows > 0)
{               
    while ($stmtprocessors->fetch()) {
        echo $id;
    }
}

Я попытался print_r ($ stmtprocessors), и это результат:

mysqli_stmt Object ( [affected_rows] => -1 [insert_id] => 0 [num_rows] => 0 [param_count] => 0 [field_count] => 14 [errno] => 0 [error] => [error_list] => Array ( ) [sqlstate] => 00000 [id] => 1 )
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...