こんにちは、stackoverflow コミュニティです。記事のタイトルに基づいて自動検索を行い、最新のニュースを表示したいと考えています。これらのニュースは、1 つまたは複数のテーブルに存在する可能性がありますが、用途はわかりません。ここに私のコードがあります:
$search = 'any article title';
$Linkearray = array('title' => $search);
$Linkearray2 = array('text' => $search);
$this->db->or_like($Linkearray);
$this->db->or_like($Linkearray2);
$this->db->from('table1', 'table2');
$query = $this->db->get();
次に、次のコードでページに結果を表示しようとします:
foreach ($query->result_array() as $row):
echo $row['title'];
endforeach;
問題は、table1 からの検索結果のみが表示されることです。コード行を次のように書き直した場合:
$this->db->from('table1, table2');
エラー 1052 が表示されます。解決方法をご存知の方がいらっしゃいましたら、共有してください :) よろしくお願いします。