Existuje funkce JOINU načíst více záznamů do pole?

Webdesign, HTML, CSS, Flash, PHP, ASP, .NET, JavaScript. Kritika www stránek na Smetišti.

Moderátor: Moderátoři Živě.cz

Odeslat příspěvekod Zbynas 25. 2. 2021 12:05

Zdravím, dokázal by někdo prosím sloučit toto do jednoho sql dotazu?

Kód: Vybrat vše
$result3 = mysqli_query($pripojeni,"
        SELECT knihajizd_auta.*, knihajizd_palivo.id,
                knihajizd_palivo.nazev
        FROMknihajizd_auta
        LEFT JOIN knihajizd_palivo
        ON knihajizd_auta.id_palivo = knihajizd_palivo.id
");

        while ($r3=MySQLi_Fetch_Array($result3)){
                $paliva[$r3['id_auta']][] = $r3["nazev"]; 
        }
                         
                             
$result4 = mysqli_query($pripojeni,"
        SELECT *
        FROM knihajizd_autacat
        ORDER by auto_nazev");

while ($r4=MySQLi_Fetch_Array($result4)){
        $seznam_paliv = implode(", ",$paliva[$r4['id']];
}
NVidia GTX 1060 6GB, Intel Core i7-2600K @ 3,4 GHz, 16 GB DDR 3
Download 100 Mbps, Upload 100 Mbps, ping 8
VINOTÉKA U FREJKA
FREJK.CZ, FREJK.SK, FREJK.COM
Zbynas
Junior
Uživatelský avatar

Odeslat příspěvekod Just_jo 25. 2. 2021 16:10

A co na tom chceš spojovat?
Just_jo
Junior
Uživatelský avatar

Odeslat příspěvekod Zbynas 26. 2. 2021 07:51

Jsou tam dva mysqli dotazy ... tak do jednoho dotazu. Však co jiného by se tam dalo spojovat? :D
NVidia GTX 1060 6GB, Intel Core i7-2600K @ 3,4 GHz, 16 GB DDR 3
Download 100 Mbps, Upload 100 Mbps, ping 8
VINOTÉKA U FREJKA
FREJK.CZ, FREJK.SK, FREJK.COM
Zbynas
Junior
Uživatelský avatar

Odeslat příspěvekod Just_jo 26. 2. 2021 17:29

A rozumíš tomu spojování vůbec? Spojuje se něco, co je provázané s tabulkami - tak jako máš v prvním LEFT JOIN. Ale druhý dotaz jde na něco, co nemáš jak provázat.

Představ si jak asi budou vypadat výsledky, případně jak by mohly vypadat.
Just_jo
Junior
Uživatelský avatar


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků