Собственно вот, цель такая: сделать функцию, в которой будет подготовленный запрос к бд.
после вызывать функцию в нужных местах.
С INSERT INTO проблем не было. Теперь понадобился SELECT и я в ступоре, гугл не помог, или я не сообразил по увиденному.
[code]
function funcSelect($name){
global $mysqli;
$stmt = $mysqli->prepare(\"SELECT * FROM `table` WHERE `name`=?\"
$stmt->bind_param(\'s\', $name);
$stmt->execute();
//Вот тут я начал тупить
$stmt->close();
}
[/code]
Там где тупить начал нужна помощь ваша, не пойму как продолжить чтобы получить ассоциативный массив.
В результате должно получится что-то вроде:
[code]
$result = funcSelect($name);
echo $result[\'id\'].\'-\'.$result[\'name\'];
[/code]
метод сам в себе запустить хотел?
Добавлено 20.12.13 в 19:27:28:
if($result = $stmt->fetch()) { echo $result[\'id\'].\'-\'.$result[\'name\']; }
wapoleg, пачиму не вижу благодарностей ?
Дед Мороз, потому что так и не дошло как все это замутить.
С твоим примером получил результат, но не так как хотелось.
Думаю еще, и жду, может натолкнет кто на мысль.
Тогда уже и благодарности пойдут)
в bind_result как понимаю перечислять те поля которые идут при выборе в mysql запросе, можно ли выбрать все сразу?
wapoleg, не так как хотелось? ты че несешь? какой вопрос задал токой вариант я тебе и дал