Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Объект(указатель pdo) в сессию пихаю
Покинул форум
Сообщений всего: 134
Дата рег-ции: Февр. 2012 Откуда: Тольятти
Помог: 2 раз(а)
[+]
Уже голову сломал всё обгуглил мануалы прочитал
но ошибка вот такая появилась ВОПРОС 1
Catchable fatal error: Object of class PDOStatement could not be converted to string in
и это
Fatal error: Exception thrown without a stack frame in Unknown on line 0
пихаю в сессию указатель, и далее когда данные снова отправляются на сервер я просто подставляю данные в этот подготовленный запрос который беру из сессии, но как оказалось мой кривой мозг не знает принципов php и потому получал ошибку Fatal error: Exception thrown without a stack frame in Unknown on line 0
по поводу второй ошибки уже была создана тема но у меня везде исключения стоят стандартные
помогите пожалуйста, serialize и unserialize уже пробовал там ещё больше ошибок,( хотя сессия автоматически сериализуется)
----- Самое лучшее решение проблемы самое простое
Мелкий
Отправлено: 19 Января, 2014 - 14:00:13
Активный участник
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
Ресурсы, сокеты не сериализуются. В принципе.
Препарированный запрос не имеет смысла без коннекта к базе, потому не сериализуется так же.
----- PostgreSQL DBA
imper
Отправлено: 19 Января, 2014 - 14:04:30
Частый гость
Покинул форум
Сообщений всего: 134
Дата рег-ции: Февр. 2012 Откуда: Тольятти
Помог: 2 раз(а)
[+]
то есть бессмысленно подготавливать запрос если пользуюсь аяксом?
задача такая:
юзер отправляет аяксом сообщение серву, и нужно в уже подготовленный запрос просто вставить данные, но увы не получится, так как негде хранить подготовленный запрос?!
блин, пишу что то типо чата, хотел хоть где то выйграть поэксперементировать, выходит без nodejs или демонов не обойтись (
//print_r($stmt->fetchAll()); получили данные, можно опять в json формате отослать их клиенту.
ды базару ноль, просто с каждым обращением к скрипту будет подготавливаться один и тот же запрос, а вся суть prepare создал запрос один раз и вставлять туда данные многократно
----- Самое лучшее решение проблемы самое простое
caballero
Отправлено: 19 Января, 2014 - 14:44:08
Активный участник
Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011 Откуда: Харьков
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.