07. november 2003 - 21:12Der er
7 kommentarer og 1 løsning
Hvordan vælger man kun udfra starten af indholdet af en variable?
I min database kan category have følgende værdier; anmeld_film, anmeld_music og anmeld_spil plus meget andet. Men jeg vil gerne kunne vælge alle dem der starter på anmeld. (anmeld*)
$query = "SELECT * FROM news_articles WHERE category = 'anmeld_' ORDER BY news_id DESC LIMIT 5";
det er % der er "jokertegnet", og sætter du det både før og efter, leder mysql efter ord der indeholder det der står imellem %%, altså $query = "SELECT * FROM news_articles WHERE category = '%anmeld_%' ORDER BY news_id DESC LIMIT 5"; vil finde alt der indeholder anmeld_
Det funker ikke ??? det er ikke fordi den ikke kan finde det for denne virker: $query = "SELECT * FROM news_articles WHERE category = 'anmeld_film' ORDER BY news_id DESC LIMIT 5";
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.