Hej allesammen
Jeg tænkte på, om det var muligt at loope igennem noget Mysql-data hvis man ikke kender rækkernes navne?
Jeg plejer at gøre sådan her:
<?php
// Database informationer
$db_host="myhost.dk";
$db_user="myuser";
$db_name="mydbname";
$db_password="mypass";
mysql_pconnect($db_host, $db_user, $db_password);
mysql_select_db($db_name);
// Vælg data i databasen
$result = mysql_query("select * from myinfo");
// Loop igennem resultaterne
while ($row = mysql_fetch_array($result))
{
print($row["info1"]);
print($row["info2"]);
print($row["info3"]);
}
?>
Men hvad hvis jeg ikke kender navnet på rækkerne (her info1, info2 og info3)? Hvad hvis jeg bare gerne vil printe rækkerne, ligemeget hvad de hedder. Og hvis det er muligt, kan man så på en eller anden måde finde ud af, hvad rækkerne hedder?
Er træt af at skulle lave en ny php kode hver gang jeg skal outputte noget xml, så vil bare lave én side, hvor den henter alle rækker i tabellen, og laver noget lignende i while-loopet:
// Loop igennem resultaterne
while ($row = mysql_fetch_array($result))
{
print('<'.$row["række1 navn].'>');
print('<'.$row["række1 indhold].'>');
print('</'.$row["række1 navn].'>');
print('<'.$row["række2 navn].'>');
print('<'.$row["række2 indhold].'>');
print('</'.$row["række2 navn].'>');
}
Håber i forstår :-)
Indlæg senest redigeret d. 19.04.2007 18:14 af Bruger #1170