SchreuderSMC
Gebruiker
- Lid geworden
- 13 mrt 2014
- Berichten
- 31
Beste,
Ik heb een aantal 1000'den producten in mijn database. Middels ( dit is een deel ) onderstaande query laat ik de gebruiker door de categorieën lopen. Ik wil, zoals u misschien ziet, een bepaalde categorie bovenaan laten zien. Namelijk een categorie die eindigd op "-algemeen" -> bijvoorbeeld "Dieren - algemeen". De rest mag daaronder ASC gesorteerd. Het werkt nu niet. Kan iemand zien wat er niet klopt aan deze code ? Hartelijk dank.
Ik heb een aantal 1000'den producten in mijn database. Middels ( dit is een deel ) onderstaande query laat ik de gebruiker door de categorieën lopen. Ik wil, zoals u misschien ziet, een bepaalde categorie bovenaan laten zien. Namelijk een categorie die eindigd op "-algemeen" -> bijvoorbeeld "Dieren - algemeen". De rest mag daaronder ASC gesorteerd. Het werkt nu niet. Kan iemand zien wat er niet klopt aan deze code ? Hartelijk dank.
PHP:
$product_query = "SELECT category5 FROM items2 WHERE category1 =? AND category2 =? AND category3 =? AND category4 =? AND category5<>''ORDER BY CASE WHEN category5 = 'algemeen' THEN 1 ELSE 2 END, category5";
$params = array($cat1, $cat2, $cat3, $cat4);
$result = mysqli_prepared_query($connection, $product_query, "ssss", $params);