Wie kann ich die Datenbank für mehrere IDs abfragen und gruppierte Ergebnisse in der Ansicht einer Codesigniter -AnwenduPhp

PHP-Programmierer chatten hier
Guest
 Wie kann ich die Datenbank für mehrere IDs abfragen und gruppierte Ergebnisse in der Ansicht einer Codesigniter -Anwendu

Post by Guest »

Ich bin versuche, eine Abfrage im Codesigniter -Modell auszuführen. Es funktioniert, aber wenn ich die Abfrage der Modellfunktion echo echo wie unten ist. < /P>

Code: Select all

SELECT * FROM `table1` WHERE `id` = '17'
SELECT * FROM `table1` WHERE `id` = '20'
SELECT * FROM `table1` WHERE `id` = '21'
SELECT * FROM `table1` WHERE `id` = '22'
SELECT * FROM `table1` WHERE `id` = '23'
< /code>
Meine Modellfunktion ist unten angegeben. < /p>
function get_quick_navi_menu($q_code)
{
$this->db->select("*");
$this->db->where('q_id',$q_code);
$this->db->from("table0");
$q = $this->db->get();
//echo $this->db->last_query();
$final = array();
if ($q->num_rows() > 0)
{
foreach ($q->result() as $row) {
$this->db->select("*");
$this->db->from("table1");
$this->db->where("id",$row->id);
$q = $this->db->get();
echo $this->db->last_query();
if ($q->num_rows() > 0) {
$row->children = $q->result();
}
array_push($final, $row);
}
}
< /code>
Ich möchte Abfragen wie unten ausführen < /p>
SELECT * FROM `table1` WHERE `id` = '17,18,19..'
< /code>
Tabellenstruktur < /p>
Table0
id   q_id  value1
1      2       4
2      2       5
3      2       6

Table1
t1_id   id  value1   value2
1      1      2         2
2      2      5         6
3      3      8         12
< /code>
Ansicht < /p>
[list]

[*][url=#]sceneid;?>">[/url]



[url=#]menu_scene;?>">[/url]

[/list]



< /code>
Controller < /p>
$menus = $this->Home_model->get_quick_navi_menu($q_code);
$data = array('menus' => $menus);
Erforderliche Ausgabe:
Auswählen von Wert1 und Wert2 aus Tabelle1 gemäß ID aus Tabelle0.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post