Autor | Zpráva | ||
---|---|---|---|
jack Profil * |
Dobrý den, programuji vyhledávač který má prohledat více tabulek najednou. Bohužel tento skript mi vypisuje úplné nesmysly ve výsledcích.
Potřebuji ve výsledcích zobrazit pouze tyto proměnné + možná další do budoucna. echo $i_nazev." - ".$xxnazev." - ".$xxzanr." - ".$xxnick." - ".$xxdatum; $sql = 'SELECT nazev FROM `cd_dvd` WHERE `nazev` LIKE \'%'.$nazev_albumu.'%\' UNION SELECT nazev FROM `skupiny` WHERE `nazev` LIKE \'%'.$nazev_skupiny.'%\' UNION SELECT nazev FROM `pisnicky` WHERE `nazev` LIKE \'%'.$nazev_pisne.'%\' UNION SELECT nazev FROM `skupiny` WHERE `zanr` LIKE \'%'.$styl.'%\' '; $vysledek=mysql_query($sql) or die(mysql_error()); while($zaz = mysql_fetch_object($vysledek)){ $i_id = $zaz->id; $i_nazev = $zaz->nazev; $i_seonazev = $zaz->seonazev; $i_cd_dvd = $zaz->cd_dvd; $i_kod = $zaz->kod; $i_id_skupiny = $zaz->id_skupiny; $i_datum = $zaz->datum; $i_cena = $zaz->cena; $i_dph = $zaz->dph; $i_dostupnych_kusu = $zaz->dostupnych_kusu; $i_mena = $zaz->mena; $i_download_kod = $zaz->download_kod; $vyslemmdek = mysql_query("select * from skupiny where id='$i_id_skupiny' LIMIT 1"); while($zaz = mysql_fetch_object($vyslemmdek)){ $xxid = $zaz->id; $xxnazev = $zaz->nazev; $xxseonazev = $zaz->seonazev; $xxpopis = $zaz->popis; $xxemail = $zaz->email; $xxtelefon = $zaz->telefon; $xxzanr = $zaz->zanr; $xxsestava = $zaz->sestava; $xxmistopusobeni = $zaz->mistopusobeni; $xxurl = $zaz->url; $xxnick = $zaz->nick; $xxip = $zaz->ip; $xxdatum = $zaz->datum; echo $i_nazev." - ".$xxnazev." - ".$xxzanr." - ".$xxnick." - ".$xxdatum; } } Neporadil by mi prosím někdo kde dělám chybu případně jak to má být správně? Díky moc |
||
Alphard Profil |
#2 · Zasláno: 16. 7. 2011, 00:22:20
Co vám to vlastně vypisuje? V prvním sql dotazu vybíráte jen sloupec
nazev a v druhém se odvoláváte na sloupec id_skupiny , takže bych očekával spíš chybové hlášky, že neexistují proměnné...
|
||
jack Profil * |
#3 · Zasláno: 16. 7. 2011, 07:54:57
Dobrý den, no vypisuje to dle mého ve špatném pořadí. http://mp3shop.klidas.cz/index.php?p=kupa-cd-dvd
Spíš mi to přijde jako náhodný generátor. |
||
Časová prodleva: 13 let
|
0