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 :: Подправьте обновление БД
Вот что пишут: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '= 20 + 20 WHERE id = 1' at line 1
Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011 Откуда: Харьков
Помог: 126 раз(а)
Цитата:
Вот что пишут: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '= 20 + 20 WHERE id = 1' at line 1
Не знаю как исправить.
ну сначала прочитать что пишут.
и на фига присваивать имена таблиц и полей переменным а потом эти переменные лепить в SQL? Чтобы говнокод стал нечитаемым даже для его автора?
Покинул форум
Сообщений всего: 95
Дата рег-ции: Июнь 2011 Откуда: Москва
Помог: 0 раз(а)
caballero пишет:
Цитата:
Вот что пишут: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '= 20 + 20 WHERE id = 1' at line 1
Не знаю как исправить.
ну сначала прочитать что пишут.
и на фига присваивать имена таблиц и полей переменным а потом эти переменные лепить в SQL? Чтобы говнокод стал нечитаемым даже для его автора?
так проще составлять систему взаимодействующих файлов
Покинул форум
Сообщений всего: 95
Дата рег-ции: Июнь 2011 Откуда: Москва
Помог: 0 раз(а)
Я в разных файлах создаю разные запросы и отображаю их в разных местах сайта, этот скрипт производит вычитание из текущего баланса пользователя стоимость услуги
Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011 Откуда: Харьков
Помог: 126 раз(а)
Цитата:
Я в разных файлах создаю разные запросы и отображаю их в разных местах сайта, этот скрипт производит вычитание из текущего баланса пользователя стоимость услуги
и как их этого следует что имя таблицы юзеров надо засунуть в переменную чтобы потом вместо прочитать SQL запрос выискивать по всему коду где имя таблицы присваивается переменной.
Покинул форум
Сообщений всего: 95
Дата рег-ции: Июнь 2011 Откуда: Москва
Помог: 0 раз(а)
caballero пишет:
Цитата:
Я в разных файлах создаю разные запросы и отображаю их в разных местах сайта, этот скрипт производит вычитание из текущего баланса пользователя стоимость услуги
и как их этого следует что имя таблицы юзеров надо засунуть в переменную чтобы потом вместо прочитать SQL запрос выискивать по всему коду где имя таблицы присваивается переменной.
В таблице пользователей записаны все строки, как баланса, так ID, логин, фамилия, имя, дата последнего платежа. Нужно лишь вычитать из текущего баланса стоимость услуги и обновлять значения в строке баланса и по такому же алгоритму обновить дату последнего платежа. Все это происходит при нажатии на кнопку «Оплатить» и форма направляется на этот скрипт и далее происходит редирект на страницу профиля.
Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011 Откуда: Харьков
Помог: 126 раз(а)
Цитата:
В таблице пользователей записаны все строки, как баланса, так ID, логин, фамилия, имя, дата последнего платежа. Нужно лишь вычитать из текущего баланса стоимость услуги и обновлять значения в строке баланса и по такому же алгоритму обновить дату последнего платежа. Все это происходит при нажатии на кнопку «Оплатить» и форма направляется на этот скрипт и далее происходит редирект на страницу профиля.
еще раз - как из этого вытекает необходимость выносить имя таблицы и имена полей в переменные вместо записать ее в запросе чтобы нормальный человек (в том числе люди на этом форуме к которым ты обращаешся за помощью ) могли нормально прочитать твой код? я уже не говорю о потенциальных ошибках в запросе не только изза логики а изза того что такая переменная где то окажется непроинициализированной.
ты вообще понимаешь значение слова "переменная" и для чего они служат в программах?
Покинул форум
Сообщений всего: 95
Дата рег-ции: Июнь 2011 Откуда: Москва
Помог: 0 раз(а)
caballero пишет:
Цитата:
В таблице пользователей записаны все строки, как баланса, так ID, логин, фамилия, имя, дата последнего платежа. Нужно лишь вычитать из текущего баланса стоимость услуги и обновлять значения в строке баланса и по такому же алгоритму обновить дату последнего платежа. Все это происходит при нажатии на кнопку «Оплатить» и форма направляется на этот скрипт и далее происходит редирект на страницу профиля.
еще раз - как из этого вытекает необходимость выносить имя таблицы и имена полей в переменные вместо записать ее в запросе чтобы нормальный человек (в том числе люди на этом форуме к которым ты обращаешся за помощью ) могли нормально прочитать твой код? я уже не говорю о потенциальных ошибках в запросе не только изза логики а изза того что такая переменная где то окажется непроинициализированной.
ты вообще понимаешь значение слова "переменная" и для чего они служат в программах?
Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012 Откуда: Украина, Львов
Помог: 127 раз(а)
Вы так и не поняли суть вопроса више. Что дает Вам то что вы держите названия полей в переменных?
Если у Вас есть место где может поменятся структура таблиці значит плохо спроектировали. Если Вы просто храните как конфиг - то используете переменные не по их прямому назначению. И да спробуйте испольнить етот код
Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011 Откуда: Харьков
Помог: 126 раз(а)
я тебе написал чтобы ты исправил свою писанину (если не можешь привести весомый аргумент почему имена таблиц и полей в переменных) прежде чем кто то начнет в этом рыться и водить пальцем по всему твоему коду. А ты с тупым упрямством гнешь свое. То ли ты не понимаешь что тебе пишут то ли вообще ничего не понимаешь. Вывод SQL запроса на экран хоть осилил? (Добавление)
Цитата:
И да спробуйте испольнить етот код
думаю написание функций и область видимости переменных для него тоже неведомая галактика.
Покинул форум
Сообщений всего: 95
Дата рег-ции: Июнь 2011 Откуда: Москва
Помог: 0 раз(а)
caballero пишет:
я тебе написал чтобы ты исправил свою писанину (если не можешь привести весомый аргумент почему имена таблиц и полей в переменных) прежде чем кто то начнет в этом рыться и водить пальцем по всему твоему коду. А ты с тупым упрямством гнешь свое. То ли ты не понимаешь что тебе пишут то ли вообще ничего не понимаешь. Вывод SQL запроса на экран хоть осилил? (Добавление)
Цитата:
И да спробуйте испольнить етот код
думаю написание функций и область видимости переменных для него тоже неведомая галактика.
Имена таблиц в переменных сделаны для упрощения установки этого дополнения к CMS. Чтобы пользователь изменял только один файл вместо всех. Я в тупике и не знаю что мне делать. Рассчитываю на вашу помощь
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.