Andir
Новичок
Здравствуйте форумчане. Никак не могу разобраться когда надо ставить кавычки в sql запросе, когда нет.
Например есть переменная $nameTable - имя таблицы в базе, необходимо из таблицы выбрать поля имена которых хранятся в переменых $row1,$row2,$row3
Если я использую переменные в строке sql запроса надо ли их заключать в кавычки?
В чем разница между обычной кавычкой ' и обратной ` ?
И ещё, при вставке данных в таблицу, значения которых хранятся в переменных, я сначала экранирую переменные, надо ли уже экранированные переменные заключать в кавычки, или все зависит от типа полей ?
Например есть переменная $nameTable - имя таблицы в базе, необходимо из таблицы выбрать поля имена которых хранятся в переменых $row1,$row2,$row3
PHP:
$sqlGetRow="select $row1,$row2,$row3 from $nameTable";
В чем разница между обычной кавычкой ' и обратной ` ?
И ещё, при вставке данных в таблицу, значения которых хранятся в переменных, я сначала экранирую переменные, надо ли уже экранированные переменные заключать в кавычки, или все зависит от типа полей ?