Avatar billede s0mmer Nybegynder
11. februar 2005 - 19:54 Der er 5 kommentarer og
1 løsning

Finde det rigtige i databasen

Hejsa..

Jeg har kodet et lille forum. Her er noget fra koden:
$visforum = $db->SendSQL("SELECT * FROM forum WHERE id='".$_GET["id"]."'");
$traade = $db->SendSQL("SELECT * FROM forumsvar WHERE overskrift='".$visforum[0][3]."' order by id");

Det jeg er mistænkelig på er WHERE overskrift='".$visforum[0][3]."' order by id");


Men anyway så længere nede har jeg så koden:

        for($i=0;$i<count($traade);$i++)


print_r ("<font face='verdana' size='1'>Svar til ".$traade[$i][0]."  - af ".$traade[$i][2]."</font><br>".$traade[$i][3]."");

   
problemet er bare at den ikke lister noget. Har i nogle forslag?
Avatar billede Slettet bruger
11. februar 2005 - 20:29 #1
Det er en underlig måde du gør det på synes jeg.
Istedet bør du gøre det således (istedet for din 'for' løkke):

<?
while ($row = mysql_fetch_array($traade)) {
echo "<font face='verdana' size='1'>Svar til ".$row[0]."  - af ".$row[2]."</font><br>".$row[3];
}
?>

Det burde virke. Desuden er det en dårlig at bruge SELECT * FROM da det tager længere tid end at køre SELECT felt1, felt2, felt3, ... FROM.
Avatar billede voyager_dfs Nybegynder
11. februar 2005 - 20:38 #2
... ved ikke hvad det linder det du prøver... her har lige skrivet det har til dig ;)
<?
$foresp = mysql_query("SELECT * FROM forum ORDER BY tagid DESC");
while($habla = mysql_fetch_row($foresp)){
      echo $habla[0];
      echo $habla[1];
      echo $habla[2];
}
?>
det skulle virke
Avatar billede voyager_dfs Nybegynder
11. februar 2005 - 20:39 #3
philip:
hey du var hurtiger til at skrive det :D
Avatar billede Slettet bruger
11. februar 2005 - 21:45 #4
11 minutter :)
Avatar billede s0mmer Nybegynder
12. februar 2005 - 11:11 #5
Jeg har en masse forkortelser samlet så jeg ik ska køre mysql query på den måde hele tiden.. Så kan vi ikk lige holde os til min kode og finde fejlen deri, tak
Avatar billede s0mmer Nybegynder
12. februar 2005 - 17:09 #6
Har selv fundet fejlen.. Det var bare en forkert row
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester