Неожиданное автоматическое цитирование в визуализированном SQL при передаче цепочки условий в метод Codeigniter, где () Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Неожиданное автоматическое цитирование в визуализированном SQL при передаче цепочки условий в метод Codeigniter, где ()

Сообщение Anonymous »

Я имею в виду руководство пользователя CodeIgniter, чтобы написать пользовательский пункт, где предложение.

Код: Выделить всё

$where = "name='Joe' AND status='boss' OR status='active'";
$this->db->where($where);
< /code>
Но когда я использую в моем браузере модели, вызывает ошибку. < /p>
A Database Error Occurred

Error Number: 1054

Unknown column 'user_name='Joe'' in 'where clause'

SELECT * FROM (`Management`) WHERE `user_name='Joe'` AND password='boss' OR password='active'

Filename: /var/www/models/hr_login_model.php

Line Number: 28
< /code>
Это просто запрос на тестирование. Мой фактический запрос динамический, и он также дает эту ошибку. < /p>
$where = "user_name='".$username."' AND password='".$password."' AND Department='".$dep_br."' OR Br_no='".$dep_br."'";
Почему он всегда обертывает имя столбца и значение в кавычках идентификатора?

Подробнее здесь: https://stackoverflow.com/questions/208 ... tions-to-c
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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