[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: mysqli - bind_result help
Somebi
Как забиндить всё разом?

Каждый столбик из результата биндить это геморой.

Может я чего-то не понимаю, совсем недавно перешел на mysqli из-за этих "mysql injections".

function list_sub_cats($row='0') {
global $connect;
global $prepare;

$query = "SELECT category,link,cat FROM sub_cats WHERE cat=?";
if($prepare->prepare($query)) {

$prepare->bind_param("i",$row);
$prepare->execute();
$prepare->bind_result($category,$link,$cat);
и т.д.
Я вот про этот момент говорю: $prepare->bind_result($category,$link,$cat);

Далее запихиваем в паблик переменные, так вот у меня результат до mysqli запихивался в паблик переменную в текущем классе, а теперь как быть?

Допустим у меня в таблице будет по 15 столбцов и мне всех их так биндить надо будет?

Заранее спасибо!



Спустя 46 минут, 7 секунд (16.08.2009 - 15:42) glock18 написал(а):
биндить надо только переменные. если в этих 15 столбцах нет нужды в переменных, то и биндить их не надо.

в mysqli не знаю, но в PDO тоже есть поддержка подготовленных запросов. там можно биндить массивом - сразу все или просто несколько параметров.
Быстрый ответ:

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