Как передать переменные, представляющие имена таблиц, имена столбцов и значения, в строку 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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