は私がいることを使用私はcodeigniterフレームワークPHPを使用してMySQLデータベースからフェッチしたいですか?
SELECT `id`, `name`, `visits`, `shortdes`, `photo` FROM `products`
WHERE `name` LIKE '$word'
OR `shortdes` LIKE '$word' ANd `valid` = 1 ORDER BY `id` DESC
モデルによるものを取得したいが、それは私が何を使用することができます
$this->db->order_by('id', 'desc');
$this->db->like('name', $word);
$this->db->or_like('shortdes', $word);
$this->db->where('valid', 1);
$this->db->select('id, name, visits, shortdes, photo');
$query = $this->db->get('products');
falseが返さ?
はあなたのセットアップconfigフォルダ内database.phpでファイルを持っているが?これは、資格情報を使用してデータベースを指す必要があります。 WHERE、SELECT、LIKEなどのメソッドを削除した場合、 '$ query = $ this-> db-> get( 'products');'これは機能しますか? – Chris
ええ、それは私に結果を与えますが、私は望みません。 – Buffon