webForumDet fria alternativet

Söka mellan två nummer(mysql_query)

PHP

1 svar · 343 visningar · startad av apaaa

Medlem sedan nov. 200559 inlägg
Frågan#1

Hallå!

Nu kommer jag igen med en såndär dum fråga :)

i databsen kan det stå:
[nummer]
[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]
o.s.v.

Jag vill vill göra en mysql_query på alla som han nummer 4, 6, 9 eller dylikt.
Hur gör jag det?
jag vill inte behöva gör flera stycken som
where (nummer="4" or nummer="6" or nummer="9") eftersom det kanske är en j*kla massa nummer som den ska följa.

Kan man lagra i en varibel att den skall söka 4, 6, 9 eller dylikt?

Mvh Anders.

Medlem sedan mars 20032 667 inlägg
#2

Exempel som utgår från en array som innehåller dina nummer:

$number[] = 4;
$number[] = 6;
$number[] = 9;

$numberList = implode(",", $number[]);

SELECT * FROM n WHERE numbers IN (" . $numberList . ")
263 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)