позволяет сделать вид, что у нас есть таблица «item» с полями «id» и «num», а также код, как показано ниже, который не работает.mysqli bind_param
$db = new mysqli('localhost', 'user', 'pass', 'db') ;
if (!$st = $db->prepare('select id from item')) die($db->error) ;
if (!$st2 = $db->prepare('update item set num = 1 where id = ?')) die($db->error) ;
$st->execute() ;
$st->bind_result($id) ;
while ($st->fetch()) {
$st2->bind_param('i', $id) ;
$st2->execute() ;
echo $id.'<br/>' ;
}
Это просто напечатать что-то вроде^, но никаких изменений не требуется Plase идентификатор базы данных ($ st2-> affected_rows равна нулю). Что в этом плохого?
P.S. Не настоящий код, но он полностью описывает проблему.
проводки не реальный код и спрашивает, что случилось с ним довольно взаимоисключающими. –