Запрос CodeIgniter показывает имя переменной в выполняемом запросе вместо значения переменной [дубликат]Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Запрос CodeIgniter показывает имя переменной в выполняемом запросе вместо значения переменной [дубликат]

Сообщение Anonymous »

У меня возникли проблемы с получением данных из моей базы данных. Вот моя функция getOne

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

public function getOne($sku)
{
$ans = 0;
$query = $this->db->query('SELECT * FROM barcode_sku WHERE sku = "$sku"');
$res = $query->result();
$row = $res[0];
$ans =  $row->quantity;

return $ans;
}
переменная $sku будет иметь значения типа bc_001 или bc_002.... Проблема в том, что если я жестко закодирую это значение, т.е. bc_001 в моем запросе, результат будет получен правильно, однако когда я использую переменную $sku в своем запросе, это не сработает.

Подробнее здесь: https://stackoverflow.com/questions/322 ... e-variable
Ответить

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

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

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

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

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