Neuigkeiten:

still alive...

Hauptmenü

Fehler in datenbank abfrage

Begonnen von mod, 26. April 2005, 22:25:15

Vorheriges Thema - Nächstes Thema

mod

Hallo ich benutze für eine Datenbankabfrage zwei in einander liegende while schleifen.
ohne das ich es verstehe führt php aber nur beim ersten mal die schleife richtig aus und danach nur noch den ersten teil der schleife aber diesen so oft wie nötig.
ich habe den fehler bislang noch nicht gefunden es wäre nett wenn ihr mal schauen könntet!
Viele Augen sehen halt mehr!!
 


$sqlbefehl = \"Select * FROM kategorie \";
$ergebnis  = mysql_query($sqlbefehl, $serverid);
while ($dsatz = mysql_fetch_array($ergebnis))  
{
echo\"
 
   \" . stripslashes($dsatz[\"kategorie\"]) . \"
   \" . stripslashes($dsatz[\"info\"]) . \"
   Link
 
\";
$sqlbefehl =    \"SELECT ukategorie.ukategorie, ukategorie.info FROM kategorie, ukategorie WHERE kategorie.id = ukategorie.idcat LIKE kategorie.id = \".$dsatz[\'id\'].\"\";
$ergebnis2  = mysql_query($sqlbefehl, $serverid);
while ($dsatz2 = mysql_fetch_array($ergebnis2))  
{
   echo\"
 
      \" . stripslashes($dsatz2[\"ukategorie\"]) . \"
      \" . stripslashes($dsatz2[\"info\"]) . \"
      Link
 
   \";
}
}

 
Falls jemand auch eine andre Lösung hat wäre das auch ok für mich, denke eh nicht das dieses der beste weg ist!!

Danke,




MfG




MoD


mod

Habe den Fehler gefunden, der Korrekte ausdruck wäre so:
 


$sqlbefehl = \"Select * FROM kategorie\";
$ergebnis  = mysql_query($sqlbefehl, $serverid);
while ($dsatz = mysql_fetch_array($ergebnis))  
{
echo\"
 
   \" . stripslashes($dsatz[\"kategorie\"]) . \"
    
   \" . stripslashes($dsatz[\"info\"]) . \"
   edit
 
    
    
    
    
 
\";
$sqlbefehl =    \"SELECT * FROM ukategorie WHERE idcat LIKE \".$dsatz[\'id\'].\"\";
$ergebnis2  = mysql_query($sqlbefehl, $serverid);
while ($dsatz2 = mysql_fetch_array($ergebnis2))  
{
   echo\"
 
       
      \" . stripslashes($dsatz2[\"ukategorie\"]) . \"
       
      \" . stripslashes($dsatz2[\"info\"]) . \"
      edit
 
   \";
}
echo \"
 
    
 
\";
}

Danke,




MfG




MoD


all your base are belong to us / Discord