Я пытаюсь преобразовать свои старые запросы в mysqli + prepare, но я мог бы использовать некоторую помощь.
Моя старая петля выглядит примерно так:
$query = "SELECT * FROM `table`;"; $result = @mysql_query($query); if (@mysql_num_rows($result) > 0) { for ($i=0; $i < @mysql_num_rows($result); $i++) { $row = @mysql_fetch_array($result); print $row['id']; print " - "; print $row['username']; print "<br>"; } }
Но я застрял с mysqli + подготовкой заявления ..
Благодаря!
$stmt = $mysqli->prepare("SELECT * FROM `table` WHERE `columnStr`= ? AND `columnInt`= ?"); $stmt->bind_param('si','string', 1); $result = $stmt->execute(); while ($row = $result->fetch_row()) { var_dump($row); }
Шрифт: Mysqli Подготовить