|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
18.08.2012, 19:28 | #1 |
Пользователь
Регистрация: 17.09.2010
Сообщений: 44
|
Хранимые процедуры MySQL и вызов их в PHP
Пишу сайт и захотел некоторые SQL запрос закинуть в процедуры MySQL и вызвать их в PHP но что то пошло на перекос был код
Код:
Основной текст выводиться нормально но везде другой SQL запросы которые небыли изменены выдают ошибки Код:
Как правильно вызывать в PHP хранимые процедуры. Прошу если можно написать PHP код без в сяких IF проверок на ошибок просто команды и как переходить тогда по записям? Последний раз редактировалось SevenXP; 18.08.2012 в 19:48. |
18.08.2012, 19:38 | #2 |
Участник клуба
Регистрация: 28.06.2009
Сообщений: 1,950
|
При таком знании русского языка у вас и в программировании будут ошибки.
|
18.08.2012, 19:40 | #3 |
Пользователь
Регистрация: 17.09.2010
Сообщений: 44
|
Если бы я писал на родном языке ты бы вообще не понял бы не чего! Я тут тему создал не по обсуждать мои знания русского языка. Я программирую не на русском!
|
18.08.2012, 19:46 | #4 |
Участник клуба
Регистрация: 28.06.2009
Сообщений: 1,950
|
Пробуй либо mysqli, либо функцию вместо ХП
|
18.08.2012, 19:46 | #5 |
Пользователь
Регистрация: 17.09.2010
Сообщений: 44
|
Вот на счет msqli я чуть не понял. Там где нашел я чуть не понял пример
Код:
Последний раз редактировалось SevenXP; 18.08.2012 в 19:54. |
18.08.2012, 19:50 | #6 |
Участник клуба
Регистрация: 28.06.2009
Сообщений: 1,950
|
|
18.08.2012, 23:07 | #7 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,160
|
вообще именно в вашем примере - абсолютно не вижу никакого + в ХП...только усложнение кода по читаемости... да еще и ошибки
... покажите саму хранимку... может оформили что не так |
19.08.2012, 15:50 | #8 |
Пользователь
Регистрация: 17.09.2010
Сообщений: 44
|
Начало кода
Код:
Вот и хотел начать с малого. Переделать начало выбора информации в зависимости от выбранного пункта меню. Я думал что всё будет типа mysql_query(“call имя();”,БД); но ошибся по ходу. Еще я не могу в Денвере в phpMyAdmin создать процедуру. И прикольно что подключился через WorkBench 5.2 к базе МуSQL на Денвере и там тоже не получилось сделать тот же код процедуры(. Тогда я отдельно устанавливал MySQL и в командной строке прописывал тот же код процедуры и все окей в командной строке все работает. Естественно на 2 MySQL я ставил порт 4000 базу восстанавливал через скрипт во 2-й базе. И менял подключение добавив 127.0.0.1:4000 До изменения на вызов процедуры все работало нормаль. По ходу я вообще не имею представления как работать в PHP c хранимыми процедурами. Интересно что будет если понадобиться делать Транзакцию))) Если что сильно не ругайте. MySQL учил через командную строку) с блокнотом Notepad++. А PHP вообще даже в колледже не преподовали) Толь C++ DELPHI JAVA(eclipse) Так что к не новечку только в этих облостях) Код:
Последний раз редактировалось SevenXP; 19.08.2012 в 16:48. |
19.08.2012, 17:33 | #9 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,160
|
Код:
|
19.08.2012, 20:06 | #10 |
Пользователь
Регистрация: 17.09.2010
Сообщений: 44
|
Не все пашет как мне надо. Все нормально проблема в другом. Как правильно вызывать хранимые процедуры в PHP. там выше скинули статьи. Ну как я заметил немного переделывать придаться и решил этот сайт дописать так. Без вызова процедур.
Просто я боюсь добавлений коммента что бы не кто не писал типа (" или еще что ни будь по хуже. Проверяю как оно добавляться будет но мне кажется? что нужно делать в PHP проверку символов и добавлять вроде слеши ну или что там потом гляну. Тойст процедура INSERT Когда буду вставлять текст и там допустип будет("; текст) не приведет ли к сбою когда буду считывать коменты. И еще, просто видео повреждено, а искать в лом. Есть команда что бы вырезало теги с переменной. Как пишется я ее забыл? Там еще есть что можно добавить за исключением тегов. Последний раз редактировалось SevenXP; 19.08.2012 в 20:09. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Хранимые процедуры | Ericnex | БД в Delphi | 1 | 20.05.2012 17:41 |
Хранимые процедуры | whatever | SQL, базы данных | 2 | 19.03.2012 21:06 |
Триггеры и хранимые процедуры mysql | hit'n'run | Фриланс | 0 | 15.05.2011 14:11 |
Хранимые процедуры... | Только_Учусь | БД в Delphi | 2 | 17.07.2008 06:06 |