webForumDet fria alternativet

Hämta data (myadmin)?

2 svar · 251 visningar · startad av Ann-Sofie

Ann-SofieMedlem sedan mars 2003136 inlägg
#1

Jag använder PHP och phpmyadmin.
Gör ett test efter en bok så scriptet borde vara rätt i PHP, jag tror att jag gör fel i phpmyadmin.
Jag har fyllt i data i en databas och tabell men får inte upp det när jag testkör mitt php-script som kallar på databasen gm:

<?$db=@mysql_connect("localhost","xx","xx")
or die("Kunde inte ansluta till MySql!");
$databasen=mysql_select_db('anna');
$fråga="SELECT*FROM personer";
$resultat=mysql_query($fråga);
while($rad=mysql_fetch_array($resultat));
print"Namn:$rad['Fornamn']$rad['Efternamn']är $rad['Alder']år gammal.<br>";
mysql_close($db);?>

ska man göra något speciellt i phpmyadmin när man lagt in alla info i tabellen? Har försökt hitta just den infon men blir tokig för det verkar som att just det ska vara busenkelt men jag är väl blind eller nåt för jag har total-kört-fast.

jag kör mitt php-script på localhost men det enda jag får upp där är just texten i php-scriptet utan datan i tabellen, den hämtar inte upp infon alltså.

tacksam för hjälp!

ziriusMedlem sedan sep. 200217 inlägg
#2

while($rad=mysql_fetch_array($resultat)); <--- du har ett ; där som ska bort

Avslutar man en while-rad med ; så körs bara just den raden, inte det som står i print-satsen under, vilket väl är meningen i ditt fall.

Ann-SofieMedlem sedan mars 2003136 inlägg
#3

TACK!

Åh så underbart - det funkar!!! :o)
Trodde att jag var helt kajko och missat nåt viktigt steg men jag har alltså gjort allt rätt förutom det där ;
Antingen har man ett för mycket eller ett för litet *suck*

1000 tack igen!

/ann-sofie

129 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)