どうすればいいですかcolumns
row (database)
によってcodeigniter
になりますか?
次のコードはtrue
でしたか?どのように行(データベース)のすべての列ですか?
$this->db->get('mytable')->where('*', $id);
どうすればいいですかcolumns
row (database)
によってcodeigniter
になりますか?
次のコードはtrue
でしたか?どのように行(データベース)のすべての列ですか?
$this->db->get('mytable')->where('*', $id);
最初に一致する行を取得するとしますか?そうでない場合は、あなたが望むものを再説明してください。
のような何か試してみてください:私はこの1行のコードので
$result = $this->db->get_where(<table_name>, array(<field_name> => <check_value>));
を使用することをお勧めし、あなたが求めているコードは
$result = $this->db->get_where('mytable', array('*' => $id));
なる
$query = $this->db->
select('title')->
from('mytable')->
where('*', $id)->
limit(1)-> //Only want 1 row
get(); //Get result
if ($query->num_rows() == 0)
show_error('No rows to return'); //Exits, nothing after this will run
$row = $query->row(); //Gives you the first row, you can
をしかし、あなたが求めているコードが次のように動作するかどうかはわかりません。
あなたはこのコード
$this->db->where('id', $id);
$result = $this->db->get('mytable);
で単一の行のすべての列を取得することができますまたは単にあなたがこの
$result = $this->db->get_where('mytable', array('id' => $id), $limit, $offset);
$フィールド=の$ this - > DB-> list_fields( 'TABLE_NAME' を試すことができます); ? –