Я немного новичок в MySQL и просто хотел узнать, в чем разница:
` ' "
когда я использую их в запросе.
Я бы добавил, что способ интерпретации двойных кавычек зависит от того, будет ли на вашем MySQL сервере ANSI-кавычки включено или выключено.
MySQL
В первом случае нельзя использовать двойные кавычки в качестве разделителя строк.
SELECT name FROM user WHERE last_name = "norris" ;
вернет вам удар в зубы.
С помощью `вы пишете имена переменных mysql. С 'вы пишете значения переменных MySQL
Например
SELECT * FROM `test` WHERE `x` = '1'
http://dev.mysql.com/doc/refman/5.1/en/string-literals.html
http://dev.mysql.com/doc/refman/5.1/en/identifiers.html
`` кавычки, которые вам не нужно избегать, где в качестве строковых кавычек вы делаете '' одинарное или "" двойное
используйте `(обратные кавычки) для имени столбца
используйте 'или" для значений
Не используйте обратные пометки со значениями столбцов. Используйте одинарные или двойные кавычки, иначе MySQL считает это значениеимя столбца.