|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.09.2015, 17:22 | #1 |
Пользователь
Регистрация: 17.02.2008
Сообщений: 53
|
Почему не работает простейший запрос к БД?
Есть запрос
Код:
Задача сделать так, чтобы запрос срабатывал через php Погуглив, как вообще работать с БД в пхп написал следующее: Код:
|
10.09.2015, 17:42 | #2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
10.09.2015, 17:50 | #3 |
Пользователь
Регистрация: 17.02.2008
Сообщений: 53
|
вопрос удалось самостоятельно решить.
когда случайно обнаружил, что вдруг заработало, при этом ничего не делал.. в ходе тестов выявил, что проблема с русским языком. перевел файл в utf-8 без BOM и все заработало а ожидал увидеть изменения в БД |
15.09.2015, 17:14 | #4 | ||
Пользователь
Регистрация: 17.02.2008
Сообщений: 53
|
Такой вот вопрос еще.
нужно выполнить много однотипных запросов. аналог preg_match в sql не нашел, потому придумал при помощи цикла нагенирировать всяких запросов и потом сделать общий запрос Но столкнулся со следующим: Следующий код все работает - выводит на экран сообщение + меняет в базе "фото" на "тест" Цитата:
Код:
но надо сделать множество запросов, типа фото1 на тест1, фото2, тест2, фото3, тест3... ну и так десятками в разных вариациях. сделал - а не работает, начал смотреть и даже такой код не работает: Код:
Цитата:
т.е. как понимаю запрос не выполняется.но при этом если вручную скопипастить то, что процитировал выше в phpmyadmin - запрос срабатывает и выполняется. В чем дело? Последний раз редактировалось Karyuudo; 15.09.2015 в 17:18. |
||
15.09.2015, 18:29 | #5 | |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
mysql_query:
Цитата:
|
|
15.09.2015, 18:31 | #6 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
phpmyadmin видимо умеет выполнять скрипт из запросов. А mysql_query только один запрос.
Скорее всего проще будет в цикле твой запрос гонять.
I'm learning to live...
|
15.09.2015, 19:37 | #7 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,158
|
выполнять запросы в цикле - изначально плохая идея...... не нужно этого делать.
нужно еще раз пересмотреть задачу с начала... возможно неверно сформулирована.. или не тем путем решаете... запросы в цикле приводят к конкретной потере производительности да и в принципе обычно не нужны |
15.09.2015, 19:49 | #8 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
15.09.2015, 20:53 | #9 |
Пользователь
Регистрация: 17.02.2008
Сообщений: 53
|
Я как раз циклом собрался делать, после того как не получилось найти аналогичную функцию в sql (preg_replace)
вот и подумал, что можно просто перебрать 30 (условно. макс. количество фоток на рецепт)*4(вариации написания слово фото) = 120 запросов в БД через цикл. а суть создаваемого - при нажатии на кнопку сохранить в cms метки фото1, фото2 и прочие превращаются в html путь к картинкам. так как в ручную указывать к ним путь занимает много времени |
15.09.2015, 21:37 | #10 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,158
|
ваще не вариант..... храните метки в бд как есть
а после извлечения - обрабатывайте привычным способом и получайте путь - вуаля! |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
простейший алгоритм а работает криво | Lokos | Общие вопросы Delphi | 7 | 27.10.2010 16:21 |
Простейший DELETE, а не работает((( | Blondy | SQL, базы данных | 6 | 11.05.2010 20:11 |
простейший запрос на выборку | kate158 | БД в Delphi | 2 | 13.05.2009 14:33 |
Почему не работает простейший макрос? | zander | Microsoft Office Excel | 5 | 05.02.2009 20:58 |
Почему запрос работает медленно | _SERGEYX_ | БД в Delphi | 1 | 24.10.2008 17:30 |