SQLクエリからphpでデータを返すのに問題があります。これが私のコードです:
public function get_audit_message($productId,$accountId)
{
$sql_list ="SELECT notes
FROM ".$this->tables_audit."
WHERE productId = '".mysql_real_escape_string($productId)."'
AND accountId = '".mysql_real_escape_string($accountId)."'
";
$query = $this->db->query($sql_list);
if($query->num_rows() > 0)
{
$return = $query->result_array();
return $return;
}
else return false;
}
私が問題を抱えている理由は、そのままではreturn $return;
正しい数の結果が返されますが、「配列」という単語しか表示されないためです。return $return[0];
次に、情報の最初のエントリを正しく返すように変更した場合。
だから私がしたいのは、例えばreturn $return[*];
可能であれば、すべての配列番号を選択することです。
任意の提案をいただければ幸いです。