20. maj 2003 - 08:59Der er
3 kommentarer og 1 løsning
En stribe variabler fra Mysql
Dette spørgsmål er nok riemlig basic.
Jeg vil gerne trække 5 navne og scores ud af min mysqlbase. Og det virker sådan set fint - problemet er bare, at jeg kun kan få det ud i en streng name=mads|søren|peter ...
Jeg ville meget gerne have dem skrevet ud som name1=mads name2=søren osv. Jeg har samme problem med score.
Det må da være rimelig enkelt for en haj :)
Scriptet ser sådanne ud:
<? // open connection to database $connection = mysql_connect("minserver", "mitid", "mitpass") or die ("Unable to connect!"); mysql_select_db("mindb") or die ("Unable to select database!");
// formulate and execute query, sorteret efter id ascendiing max 5 visninger $query = "SELECT * FROM highscores_test ORDER BY id ASC LIMIT 0,5"; $result = mysql_query($query) or die("Error in query: " . mysql_error());
<? // open connection to database $connection = mysql_connect("minserver", "mitid", "mitpass") or die ('Unable to connect!'); mysql_select_db('mindb') or die ("Unable to select database!");
// formulate and execute query, sorteret efter id ascendiing max 5 visninger $query = "SELECT navn, score FROM highscores_test ORDER BY id ASC LIMIT 0,5"; $result = mysql_query($query) or die('Error in query: ' . mysql_error());
<? // open connection to database $connection = mysql_connect("minserver", "mitid", "mitpass") or die ("Unable to connect!"); mysql_select_db("mindb") or die ("Unable to select database!");
// formulate and execute query, sorteret efter id ascendiing max 5 visninger $query = "SELECT * FROM highscores_test ORDER BY id ASC LIMIT 0,5"; $result = mysql_query($query) or die("Error in query: " . mysql_error());
if (mysql_num_rows($result) > 0) { // iterate through rows while($row = mysql_fetch_object($result)) { // build name string $nameStr .= $row->name; // build score string $scoreStr .= $row->score; }
// print output as form-encoded data echo "name=" . urlencode($nameStr) . "&score=" . urlencode($scoreStr); }
<? // open connection to database $connection = mysql_connect("minserver", "mitid", "mitpass") or die ("Unable to connect!"); mysql_select_db("mindb") or die ("Unable to select database!");
// formulate and execute query, sorteret efter id ascendiing max 5 visninger $query = "SELECT * FROM highscores_test ORDER BY id ASC LIMIT 0,5"; $result = mysql_query($query) or die("Error in query: " . mysql_error());
if (mysql_num_rows($result) > 0) { // iterate through rows while($row = mysql_fetch_array($result)){ echo "name=". $row[name]."<br>"; echo "score=".$row[score]; } } else { echo "Der blev ikke fundet noget!"; }
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.