Just nu i M3-nätverket
Jump to content

Rad för Rad


DNAGoa

Recommended Posts

Om man har ett fält med en massa text i en databas, så här:

 

$500 http://sida1.htm

$550 http://sida2.htm

$600 http://sida3.htm osv!

 

Hur ska man göra för att att läsa rad för rad, så att man får. Priset och att den går till denna hemsida som man har angivit? Men bara för den saken som har denna information?

 

People can be stupid... but never to stupid!

 

[inlägget ändrat 2003-01-28 12:45:48 av DNAGoa]

Link to comment
Share on other sites

  • 5 months later...
Patrik Gissberg

Nu har jag egentligen ingen aning om vad du är ute efter då din beskrivning är minst sagt luddig. Jag antar att du har ett fält i en databas med innehållet "$500 http://sida1.htm" osv.

 

Själva loopen efter SQL-sattsen bör kunna se ut så här. $row['info'] skall bytas ut mot namnet på den kolumn som informationen finns i.

 

<?

while($row=mysql_fetch_array($result)) {

$info=split(" ", $row['info']);

list($price, $link) = $info;

echo "<a href=\"$link\">$price</a>";

}

?>

 

Observera att detta är skrivet här på forumet och är alltså väldigt otestat...

 

Link to comment
Share on other sites

En gissning kan ju vara att om det var ett halvår sedan frågan ställdes så har han antingen gett upp eller löst det :-)

 

Link to comment
Share on other sites

Lite måste jag påpeka, men nu fick allt plötsligt en bra vändning igen ;) Så hur ska man koppla databasen då för att få information fårn en databas!

 

People can be stupid... but never to stupid!

 

Link to comment
Share on other sites

Patrik Gissberg

<?

$sqlserver = "localhost";

$sqluser = "använarnamn";

$sqlpassword = "lösenord";

$sqltable = "databasnamn";

$sqlconnect = mysql_connect($sqlserver, $sqluser, $sqlpassword) or die('Kunde inte ansluta till databasen');

 

mysql_select_db($sqltable, $sqlconnect);

 

$result="SELECT * FROM namnet_på_databasen";

 

while($row=mysql_fetch_array($result)) {

$info=split(" ", $row['info']);

list($price, $link) = $info;

echo "<a href=\"$link\">$price</a>";

}

?>

 

Link to comment
Share on other sites

Det låter ju vettig så finns det några nackdelar för att bygga upp en pris lista så här eller är det bara bättre än den vanliga tråkiga "länka vidare till en annan databas"?

 

People can be stupid... but never to stupid!

 

Link to comment
Share on other sites

Från en annan databa som ligger i samma databas men en annan section som heter Priser, så där är det varansid, kopplaid och priset.

 

Men jag har försökt göra det så bra som möjligt men det är jobbigt att vissa skiten tyvärr ;(

 

People can be stupid... but never to stupid!

 

Link to comment
Share on other sites

Patrik Gissberg

Vad är det för databas (MySQL, mSQL, pgSQL?).

 

Vad heter tabellen som priserna ligger i?

 

Link to comment
Share on other sites

MySql inte kan man svika PHP bästa väm ;)

 

Den heter NT-Love och den innehåller:

 

Musik

Album

-Priser

-Länkar

osv ..

 

People can be stupid... but never to stupid!

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...