[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: зачем нужна обратная ковычка
Миша
Читаю темы форума и советуют при обращении к БД использовать символ ` (кнопка ё) Зачем?

_____________
Принимаю заказы, писать в ЛС
brevis
Рекомендую прочитать что-то типа http://phpfaq.ru/
Про обратные кавычки там есть заметка:
Цитата
Так же, есть ещё одно правило - необязательное, но его следует придерживаться во избежание появления ошибок:
Имена полей и таблиц следует заключать в обратные одинарные кавычки - "`" (клавиша с этим символом находится на стандартной клавиатуре слева от клавиши "1") Ведь имя поля может совпадать с ключевыми словами mysql, но если мы используем обратную кавычку, то MySQL поймёт всё правильно:
SELECT * FROM `table` WHERE `date` = '2006-04-04'
Следует различать эти кавычки и не путать одни с другими. Следует также помнить, что обратные кавычки слешами не экранируются.
bestxp
brevis и стоит заметить это актуально только MySQL based БД

например в postgres

двойная ковычка для таблиц и названий колонок, а одинарная для фильтров и текстов

select "user"  from "public"."table" where "user" = 'usernaame' 
наприме
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.