|
97 / 47 / 17
Регистрация: 25.04.2017
Сообщений: 471
|
||||||||||||||||
Обращение к столбцам посредством переменной07.06.2017, 22:13. Показов 1616. Ответов 11
Метки нет (Все метки)
Здравствуйте!
Так заносит в столбец с именем 1 (имя столбца получили из POST запроса):
Добавлено через 3 часа 53 минуты Почему, если поместить во втором варианте переменную в обратные кавычки то всё работает:
??????????????? IDE подсвечивает вариант с обратными кавычками, как ошибочный, но только он и работает во втором примере )))
0
|
||||||||||||||||
| 07.06.2017, 22:13 | |
|
Ответы с готовыми решениями:
11
Обращение к API посредством PHP |
|
Особый статус
623 / 221 / 164
Регистрация: 18.11.2015
Сообщений: 1,086
|
||||||||
| 07.06.2017, 22:31 | ||||||||
Сообщение было отмечено Вилки Выкидные как решение
Решение
Врете вы
1
|
||||||||
|
97 / 47 / 17
Регистрация: 25.04.2017
Сообщений: 471
|
|||||||||||||||||
| 07.06.2017, 23:07 [ТС] | |||||||||||||||||
|
Не заносит в базу второй пример, пока не помещаю в обратные кавычки переменную, полученную посредством выборки, если использовать без обратных кавычек переменную из POST, то заносит поэтому вопрос - чем отличается первый и третий вариант и почему не заносит второй и почему ide указывает, что вариант с обратными кавычками ошибочный, но при этом он 100% рабочий и почему он не работает без обратных кавычек, если ide отмечает его 100% зелёным? Добавлено через 8 минут И где Вы увидели у меня совпадения имён столбцов с ключевиками, что дали ссылку на такую древнюю статью, которую моя бабушка ещё с динозаврами читала ![]() Добавлено через 22 минуты РАБОТАЕТ (IDE сообщает, что ошибок нет)
0
|
|||||||||||||||||
|
3899 / 3237 / 1353
Регистрация: 01.08.2012
Сообщений: 10,912
|
|
| 08.06.2017, 01:19 | |
|
1
|
|
|
97 / 47 / 17
Регистрация: 25.04.2017
Сообщений: 471
|
||
| 08.06.2017, 09:48 [ТС] | ||
|
запрос 2 работает только, если переменную ' . $params['idkits'] . ' поместить в обратные кавычки, как в запросе 3 в запросе 1 переменные для обращения к столбцам работают без обратных кавычек
0
|
||
|
5755 / 4134 / 1508
Регистрация: 06.01.2011
Сообщений: 11,276
|
|||||||||||
| 08.06.2017, 10:28 | |||||||||||
|
Вилы Выкидные, выполните вывод готовой строки:
1
|
|||||||||||
|
97 / 47 / 17
Регистрация: 25.04.2017
Сообщений: 471
|
|
| 08.06.2017, 10:38 [ТС] | |
|
0
|
|
|
5755 / 4134 / 1508
Регистрация: 06.01.2011
Сообщений: 11,276
|
|
| 08.06.2017, 10:46 | |
|
Да, так. Смею Вам возразить: оба эти запроса не будут работать, в них обоих присутствуют ошибки.
В первом ошибка в самом начале: SET =+ 1. Вероятно, в $_POST отсутствует элемент "do".Во втором ошибка в конце: , = :kt. Вероятно, в $params отсутствует элемент "idkits".
1
|
|
|
97 / 47 / 17
Регистрация: 25.04.2017
Сообщений: 471
|
|||
| 08.06.2017, 11:10 [ТС] | |||
![]() Добавлено через 14 минут UPDATE users SET heart = heart + 1, maxheart = maxheart + 1, mheart = mheart + 1, baks = baks - (mheart * 10), master = master +1 WHERE id = :id LIMIT 1 Второй запрос с переменной без обратных кавычек (запись в базу не производится) UPDATE users SET maxheart = maxheart + :ht, heart = maxheart, maxflash = maxflash + :fh, flash = maxflash, screenshot = screenshot + :st, tower = tower + :tr, 0 = :kt WHERE id = :id LIMIT 1 Второй запрос с переменной в обратных кавычках (запись в базу производится) UPDATE users SET maxheart = maxheart + :ht, heart = maxheart, maxflash = maxflash + :fh, flash = maxflash, screenshot = screenshot + :st, tower = tower + :tr, `0` = :kt WHERE id = :id LIMIT 1 На 0 не смотрите, просто на дебаге первый элемент массива с ключом 0
0
|
|||
|
97 / 47 / 17
Регистрация: 25.04.2017
Сообщений: 471
|
|
| 08.06.2017, 11:48 [ТС] | |
|
Разобрался:
Имя может начинаться с любого допустимого символа, в частности, с цифры (в этом состоит отличие от правил, принятых во многих других базах данных). Однако имя не может состоять только из цифр (!!!) Благодарю всех, вопрос решён - идёт обращение к столбцу, имеющему имя ТОЛЬКО из цифр, что недопустимо (на скрине справа внизу мой косяк в БД), пошёл пилить
0
|
|
| 08.06.2017, 12:26 | |
|
Не по теме: Вилы Выкидные, хотите создать робокопа? :)
0
|
|
|
97 / 47 / 17
Регистрация: 25.04.2017
Сообщений: 471
|
||
| 08.06.2017, 12:31 [ТС] | ||
ну я с раздеванием манекена под разные комплекты пилю, может что выйдет, а про цифровые имена так забыл тупо
0
|
||
| 08.06.2017, 12:31 | |
|
Помогаю со студенческими работами здесь
12
Возможно ли обращение к переменной с использованием значения строковой переменной?
Обращение клиента на сайт посредством пост-запроса: на какую из сторон ложится обязанность редиректа Обращение к столбцам DataGridView и ошибка "Индекс за пределами диапазона" Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
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-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем.
. . .
|