webForumDet fria alternativet

Phplib

2 svar · 231 visningar · startad av niels

nielsMedlem sedan juli 2000212 inlägg
#1

Någon som vet hur man gör nästlade sql-förfrågningar i phplib?

typ:

$sql_query = "...."
$db->query($sql_query);

while($db->next_record()) {

$value = $db->f("value")
$sql_query = "select ... from ... where value = '$value'";
$db->query($sql_query);

}

Detta fungerar ju inte för phplib vet inte vilken query_id det är.

/$TACK->Niels Bosma

------------------
www.bosma.space2u.com

dabMedlem sedan apr. 2001109 inlägg
#2

ingen som vet svaret på denna fråga?
så slipper jag starta en ny tråd ;)

dabMedlem sedan apr. 2001109 inlägg
#3

Det här är kanske inte den bästa lösningen, men det verkar funka iaf. Alltså instansiera ett nytt objekt för varje nästlade sats du vill ha.

	
$db2 = new Db_SQL();
$q = "SELECT * FROM category WHERE ca_parent = 0";
$db->query($q);
    while($db->next_record()) {
        echo $db->f("ca_name")." ".$db->f("ca_id")."<br>";
        $q = "SELECT * FROM category WHERE ca_parent = ".$db->f("ca_id");
        $db2->query($q);
        if ($db2->num_rows()) {
            while($db2->next_record()) {
                echo "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;".$db2->f("ca_name")."<br>";
            }
        }
}
125 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)