datachild.com Skrevet 19. mai 2003 Skrevet 19. mai 2003 Hei... har akkurat begynt med databser nå, og sliter noe voldsomt. Leser kodene fra ei bok, men det blir ikke som det skal..(har ikke tatt dirkete kopi fra boka da). her er koden: <?php$connect = mysql_connect("brightboy.trondheim.no.apario.net", "datachil", "passordetmitt"); $databaser = mysql_list_dbs($connect); $tab = mysql_fetch_row($databaser); $ant = mysql_num_rows($databaser); $pointer=0; while($pointer<=$ant) { echo "$pointer - $tab[$pointer]<br>"; $pointer++; } ?> Og her er resultatet: http://www.datachild.com/db.php Hvorfor kommer det ikke et navn ved siden av hvert tall? det samme skjer hvis jeg bruker while(list($var1, $var2) = each($tab)) isteden for den whileløkka jeg har brukt her. Dette begynner å irritere meg!
fuzion Skrevet 19. mai 2003 Skrevet 19. mai 2003 Kan jo kanskje prøve dette: <?php $connect = mysql_connect("brightboy.trondheim.no.apario.net", "datachil", "passordetmitt"); $databaser = mysql_list_dbs($connect); $pointer=0; while($tab = mysql_fetch_array($databaser)) { echo "$pointer - $tab[$pointer]<br>"; $pointer++; } ?>
datachild.com Skrevet 19. mai 2003 Forfatter Skrevet 19. mai 2003 hva nøyaktig gjør denne løkka da? altså, oversatt til mere fårståeligt:)
frg Skrevet 19. mai 2003 Skrevet 19. mai 2003 Prøv dette: <?php $link = mysql_connect('brightboy.trondheim.no.apario.net', 'datachil', 'passordetmitt'); $db_list = mysql_list_dbs($link); $pointer = 0; while ($row = mysql_fetch_object($db_list)) { echo "$pointer - ".$row->Database . "<br>"; $pointer++; } ?> Gikk det?
fuzion Skrevet 20. mai 2003 Skrevet 20. mai 2003 Løkken gjør at at prosessen inne i klammene blir gjentatt helt til uttrykket i while() blir FALSE, altså den gjentar prosessen og printer ut databasene, en etter en helt til alle er listet opp! Aye?
datachild.com Skrevet 20. mai 2003 Forfatter Skrevet 20. mai 2003 Skjønner ikke helt den delen med echo... det var skrevet så rart.. noen forklaring på den?
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå