[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: MySQLi
Stasonix
Почему MySQLi не хочет фетчить данные в массив?

    if ($query = $this->mysqli->prepare("SELECT * FROM `table1` WHERE `id`=?"))
{

$query->bind_param("i",$this->id);
$query->execute();
$result = $query->fetch_array(MYSQLI_ASSOC);
$query->free();
$query->close();

var_dump($result);

}


в итоге ошибка:

PHP Fatal error: Call to undefined method mysqli_stmt::fetch_array()




Спустя 1 час, 3 минуты, 38 секунд (7.06.2012 - 17:52) T1grOK написал(а):
if ($query = $this->mysqli->prepare("SELECT * FROM `table1` WHERE `id`=?"))
{

$query->bind_param("i",$this->id);
$res = $query->execute();
$result = $res->fetch_array(MYSQLI_ASSOC);//как альтернатива fetch_assoc
$query->free();
$query->close();

var_dump($result);

}

Спустя 2 часа, 31 минута, 21 секунда (7.06.2012 - 20:23) Stasonix написал(а):
ну можно и так, а вообще я по другому сделал:

$result = $query->get_result()->fetch_array(MYSQLI_ASSOC);
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.