|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
23.07.2014, 15:22 | #1 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,323
|
Ковычки одинарные и двойные
Привет!
Почему "одинарные" ковычки - плохо, а "двойные" - хорошо? Причём для имён столцов MySQL требует "кривые одинарные" ковычки: Код:
|
23.07.2014, 15:38 | #2 |
Ваш К. О.
Участник клуба
Регистрация: 26.12.2012
Сообщений: 1,770
|
Он прекрасно обходится вообще без кавычек:
Код:
|
23.07.2014, 15:43 | #3 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,323
|
Спасибо! Действительно без "кривых" ковычек работает
Так "одинарные" или "двойные" - без разницы? |
23.07.2014, 15:48 | #4 |
Ваш К. О.
Участник клуба
Регистрация: 26.12.2012
Сообщений: 1,770
|
Двойные -- экранирование, одинарные (апострофы) -- строки. Кривые -- для кривых программистов.
|
23.07.2014, 15:52 | #5 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,323
|
Я только начал SQL изучать. А что значит "экранировать"? И что нужно "экранировать"?
|
23.07.2014, 16:49 | #6 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,330
|
Кавычки еще нужны, если имя совпадает с ключевым словом, например если таблица (или поле) называется FROM или GROUP
|
23.07.2014, 17:28 | #7 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,323
|
waleri, спасибо! Это и есть экранирование?
Какие ковычки использовать в примере? Двойные или одинарные? Код:
|
23.07.2014, 18:06 | #8 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Двойные ковычки по традиции используют, когда в имени таблицы или объекта БД есть пробел т.е.
Код:
А одинарные ковычки указывают на простую строковую константу в запросах. `` делают тоже самое что и "" - т.е. указывают на объект БД.
I'm learning to live...
|
23.07.2014, 21:10 | #9 |
Ваш К. О.
Участник клуба
Регистрация: 26.12.2012
Сообщений: 1,770
|
|
23.07.2014, 21:17 | #10 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,323
|
Если заменить `` на "", то не катит:
Код:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Одинарные кавычки Delphi | Hard_core | Помощь студентам | 4 | 27.06.2011 11:30 |
запись ковычки в документ | whatever | Помощь студентам | 2 | 29.05.2011 18:27 |
Убрать ковычки | Furyon | PHP | 1 | 22.04.2011 12:17 |
Что означают в Скилабе ковычки? | Регина0989 | Помощь студентам | 6 | 16.02.2010 08:38 |
Ковычки в SQL запросе | XPAiN | БД в Delphi | 13 | 22.02.2008 13:36 |