データベース内の特定のテーブルから結果を返す際に問題が発生します。
私は2つのテーブルを持っています:
a) repository_notes
b) repository_noteupdates (this one is giving the problem)
これは、Navicat を使用した単純な select * クエリを使用して、両方のテーブルにいくつかのデータがあることを示す画像です。
ただし、以下の repository_notes を照会すると:
print_r($this->db->get('repository_notes')->result_array());
次の結果セットが得られます。
Array
(
[0] => Array
(
[note_id] => 1
[note_title] => This is my note
[note_content] => Lorem ipsum dolor sit amet, consectetur adipiscing elit. In laoreet lobortis lacus, ac iaculis risus tristique nec. Curabitur porta gravida est, non tincidunt nunc porta nec. Nunc diam metus, feugiat non lobortis
[note_userId] => 2302
[note_pageno] => 12
[note_deleted] => 0
[note_bookid] => 12
)
[1] => Array
(
[note_id] => 2
[note_title] => This is my note
[note_content] => Lorem ipsum dolor sit amet, consectetur adipiscing elit. In laoreet lobortis lacus, ac iaculis risus tristique nec. Curabitur porta gravida est, non tincidunt nunc porta nec. Nunc diam metus, feugiat non lobortis
[note_userId] => 2302
[note_pageno] => 12
[note_deleted] => 0
[note_bookid] => 12
)
ただし、以下のクエリを実行すると:
print_r($this->db->get('repository_noteupdates')->result_array());
結果が得られません:
Array
(
)
以前にこのようなものを見たことがあり、解決策を教えていただければ幸いです。