webForumDet fria alternativet

Skapa en Array från db

PHP

3 svar · 175 visningar · startad av nordan

Medlem sedan juni 2000949 inlägg
Frågan#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";
}
}
Medlem 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'];
}
Medlem sedan juni 2000949 inlägg
#3

Tack! :birp

Medlem 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'];
}
248 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)