Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
14 / 14 / 0
Регистрация: 12.12.2010
Сообщений: 159

параметризованный запрос ООП

30.12.2011, 18:03. Показов 1529. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
$db = db_connect();
        $statement = $db->prepare
        (
            'SELECT `email` FROM `users` WHERE `email` = ? AND `page_address` = ?'
        );
        
        $statement->bind_param('ss', $_POST['email'], $_POST['page_address']);
        $statement->execute();
        
        $statement->bind_result($fname, $lname);
$statement->fetch();
        
        echo $lname;
        
        $statement->close();
По аналогии с обычным запросом написал. Но вылетает ошибка на bind_result.
Подскажите, что не так?

Добавлено через 11 минут
Все. Нашел косяк. $statement->bind_result($fname, $lname); откуда я вторую переменную сюда вставил непонятно. Ибо в запросе то 'SELECT `email`
Закрыто.

Добавлено через 30 минут
Хм, а можно таким образом реализовать множественный запрос?
например, такой.
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
$db = db_connect();
        $db->multi_query
        (
            'SELECT `email` FROM `users` WHERE `email` =\''. $_POST['email'] .'\' AND `page_address` =\''. $_POST['page_address'] .'\';'.
            'SELECT `email` FROM `users_registration` WHERE `email` =\''. $_POST['email'] .'\' AND `page_address` =\''. $_POST['page_address'] .'\''
        );
        $result_next = $db->store_result();
        if ($result_next->fetch_array()) echo '<br><br>такой юзер уже есть в первой бд.<br><br>';
        
        $result_next->free_result();
        $db->next_result();
        
        $result_next = $db->store_result();
        if ($result_next->fetch_array()) echo '<br><br>такой юзер уже есть во второй бд.<br><br>';
        $result_next->free_result();
        
        $db->close();
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
30.12.2011, 18:03
Ответы с готовыми решениями:

Параметризованный запрос
Доброго времени суток. Есть параметризованный запрос(Enter - структура, из которой берутся данные): var com = new...

Параметризованный запрос
У меня есть запрос на выборку из бд. insertDataInDGV(&quot;SELECT Id_Дисциплины, Название_дисциплины, Название_файла, Комментарий FROM...

Параметризованный запрос
Доброго времени суток. Для работы с MySQL использую компоненты MyDAC. Выполняется параметризованный запрос: procedure...

1
 Аватар для Vovan-VE
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
30.12.2011, 18:34
Цитата Сообщение от Olegaaator Посмотреть сообщение
Хм, а можно таким образом реализовать множественный запрос?
Разработчики PHP заботливо не реализовали поддержку множественных запросов, беспокоясь о безопасности.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
30.12.2011, 18:34
Помогаю со студенческими работами здесь

Полу параметризованный запрос
Идея такая: есть параметризованный запрос. Можно ли сделать так, что если параметр не указан, то выводить все значения запроса (параметр...

Параметризованный запрос: Не совпадает число значений запроса и число результирующих полей
Параметризованный запрос НЕ ВЫПОЛНЯЕТСЯ Среда Visual Basic STUDIO’2010 Professional Не совпадает число значений запроса и число...

Параметризованный запрос ожидает параметр "@Ccal" который не был указан
При записи в ячейку &quot;Ccal&quot; - выходит ошибка, указанная в теме. Код был вот такой: adapt.SelectCommand = new...

ООП запрос и вывод
Вопрос такой есть запрос : public function getArticle($article_id) { $query = $this-&gt;db-&gt;query(&quot;SELECT * FROM &quot; . DB_PREFIX ....

Запрос к базе данных через ООП
Как сделать рабочий вариант кода? (7-9 строчка) class db { function __construct() { $this-&gt;db = new...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru