2011-10-18 21 views
0

echo次のクエリはどのように出力する必要がありますか? MySQLデータベース内エコー出力SQL JOIN?

マイテーブル:

http://oi55.tinypic.com/168shvn.jpg

$query = $this->db->query('SELECT geo.order FROM Store_Information si JOIN Geography AS geo ON geo.id = si.id WHERE si.name LIKE "%' . $find1 . '%"'); 

は動作しないようにしようマイ:

if ($query->num_rows() > 0){ 
    foreach($query as $val) { 
     $query_out = $query->row(); 
     echo $query_out->order . '<br>'; 
    } 
} 
else { 
    echo '0'; 
} 

私は何をしますか?

+0

t [mysql_fetch_assoc']のサンプルコード(http://ca2.php.net/mysql_fetch_assoc)。 –

+0

「うまくいかない」とは何ですか?何をしたいですか? –

+2

EXACT DUPLICATE(デュープアカウント?)http://stackoverflow.com/questions/7805806/combines-two-or-more-select-from-together –

答えて

0

codeigniterのクエリ結果の使い方を理解するには、thisガイドをお読みください。

基本的にこのコードを助けることができる:

if($query->num_rows() > 0){ 
    foreach($query->result_array() as $row) { 
     var_dump($row); 
    } 
} 

とあなたのforeachループで->result()を追加する必要があり、あなたの結果