webForumDet fria alternativet

Iterera fält från databas

PHP

2 svar · 234 visningar · startad av casca

Medlem sedan feb. 20005 891 inlägg
Frågan#1

Ok, ska verkligen försöka lära mig PHP. Låt oss säga att jag har en enkel mySQL-databas med en tabell som heter tblUsers med två fält, UserN och UserP. Hur gör jag nu för att iterera fälten i webläsaren med PHP? :)

------------------
"Jag vill ju vara så där tuff och originell som alla andra"

Medlem sedan juni 20008 205 inlägg
#2

Tja, det beror på vad du vill göra med, men vill du bara visa, så...

<table border="1">
<?php
# Anslut till databasen:
$conn = mysql_connect("IP till databasservern", "användarnamn", "lösen");
# Utför fråga:
$result = mysql_query("SELECT * FROM tblUsers", $conn);
# Iterera över fälten:
$row = mysql_fetch_array($result);
while($row){ # För varje rad
	echo "<tr><td>$row[usern]</td><td>$row[userp]</td></tr>";
	$row = mysql_fetch_array($result);
}
?></table>

------------------
Life feeds on life feeds on life feeds on life feeds on life...

Medlem sedan dec. 200012 464 inlägg
#3
<?php 
mysql_connect ($host, $user, $password);
$result = mysql_db_query ("database","select userN, userP from tblUsers");
while ($row = mysql_fetch_array ($result)) {
    echo "userN: ".$row[0]."<br>\n";
    echo "userP: ".$row[1]."<br>\n";
}
mysql_free_result ($result);
?>

Alternativt kan man använda kolumnnamnen för att indexerra arrayen.

Mer information här http://www.php.net/manual/en/function.mysql-fetch-array.php

------------------
essentitia preter non sans multiplicandum

322 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
164 ms — deklarationer (db)
0 ms — hämta statistik (cache)
155 ms — hämta tråd, inlägg och bilagor (db)
161 ms — ändringar (db)