Как передать переменные, представляющие имена таблиц, имена столбцов и значения, в строку SQL, которая будет выполнена зPhp

Кемеровские программисты php общаются здесь
Anonymous
Как передать переменные, представляющие имена таблиц, имена столбцов и значения, в строку SQL, которая будет выполнена з

Сообщение Anonymous »

В Codeigniter/PHP у меня возникли проблемы с экранированием экземпляров $table в приведенном ниже операторе SQL.
Когда я пробую любой из методов, подобных тем, которые используются в конце запроса, они не работают из-за одинарных кавычек.
Есть ли какие-либо методы или изменения, которые кто-либо может порекомендовать в этой ситуации?
Оператор MySQL:
$sql = "
SELECT *
FROM $table
INNER JOIN resumes ON resumes.resume_id = $table.resume_id
AND resumes.user_id = ".$this->db->escape($user_id)."
AND $table.$field = ?
";


Подробнее здесь: https://stackoverflow.com/questions/945 ... es-into-an

Вернуться в «Php»