Я учусь использовать подготовленные операторы с объектами php 5 mysqli, и у меня возникают проблемы с привязкой основного результата к работе.Я следую примеру кода с php.net, но что-то не работает, связанные результаты всегда NULL.Вот что у меня есть
/ * подготовить заявление * /
if ($stmt = $DB->mysqli->prepare("SELECT `alias`,`nameFirst`,`nameLast`,`email`,`access_level` FROM `users` WHERE `alias` LIKE CONCAT('%',?,'%') LIMIT 20;")) {
$stmt->bind_param('s',$alias);
$stmt->execute();
/* bind variables to prepared statement */
$stmt->bind_result($col1, $col2);
/* fetch values */
while ($stmt->fetch()) {
echo "COL 1=".$col1." | COL2=".$col2."<br />";
}
/* close statement */
$stmt->close();
} else echo "NO DICE";