WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Kolumn i SQL till array (https://www.wn.se/forum/showthread.php?t=17315)

linusanderas 2006-11-04 19:14

Har kört fast lite…

Jag skulle vilja ta en kolumn ifrån en databas och lägga in den i en array.

Alltså ”SELECT värdena FROM databasen LIMIT 10” ska hamna i någon som skulle kunna motsvara array(1,2,3,4,5,6,7,8,9,10)

Hur gör man det smartast?

Kör PHP…

Innocast 2006-11-04 19:35

Kod:

$q = mysql_query("SELECT * FROM table LIMIT 10");
while ($data = mysql_fetch_assoc($q)) {
print_r($data);
}

mysql_fetch_assoc = arrayn blir array('kolumnnamn1' => 'värde')
mysql_fetch_array = arrayn blir array('värde');

allstars 2006-11-05 06:47

Citat:

Alltså ”SELECT värdena FROM databasen LIMIT 10” ska hamna i någon som skulle kunna motsvara array(1,2,3,4,5,6,7,8,9,10)

och för att hjälpa någon som vill göra detta mha asp gör man så här:

Kod:

Set Conn ...
Conn.open connectionstring
SQL=”SELECT värdena FROM databasen LIMIT 10;”
Set RS = Conn.Execute(SQL)
arrayData=RS.Getrows()
RS.Close

nu har man alla radet och fält i arrayData
arrayData(0,0) = arrayData(fältnummer[0-9], radnummer[0-9] )
Men då det vara är ett fält som används är det:
arrayData(0,0) till arrayData(0,9)

Klart som kristall? :)

linusanderas 2006-11-05 12:58

Tack för all hjälp!


Alla tider är GMT +2. Klockan är nu 17:41.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson