webForumDet fria alternativet

Skapa en Array från db

3 svar · 175 visningar · startad av nordan

nordanMedlem sedan juni 2000949 inlägg
#1

Hej!
Jag vill skapa en array av data som jag hämtar upp från en db
Det jag sen vill göra är att kolla dessa med in_array() funktionen.

Frågan är hur skapar jag en array av värden som jag sedan kan kolla med funktionen?

$nummer =array('1','6','9'); //Denna array vill jag skapa med värden från db

while($i <= 10)
{
if(in_array("$i",$nummer))
{
echo "Finns I arrayen";
}
}
MatteMedlem sedan aug. 20002 975 inlägg
#2

Testa något på det här hållet:

$sql = "SELECT tal FROM tabell"; 
$result = mysql_query($sql); 

while ($row = mysql_fetch_array($result)) {
    $nummer[] = $row['tal'];
}
nordanMedlem sedan juni 2000949 inlägg
#3

Tack! :birp

MatteMedlem sedan aug. 20002 975 inlägg
#4

Sen kan det vara bra att initiera en tom array, om ingen rad skulle hittas i databasen:

$sql = "SELECT tal FROM tabell"; 
$result = mysql_query($sql); 

$nummer = array(); 

while ($row = mysql_fetch_array($result)) {
    $nummer[] = $row['tal'];
}
126 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)