J'ai un MySQL suivant avec deux paramètres, $ catname et $ limit = 1. Et ça fonctionne bien.Comment ajouter une instruction if dans SQL?
SELECT P.*, C.Name AS CatName
FROM omc_product AS P
LEFT JOIN omc_category AS C
ON C.id = P.category_id
WHERE C.Name = '$catname'
AND p.status = 'active'
ORDER BY RAND()
LIMIT 0, $limit
Maintenant je veux ajouter un autre paramètre $ order. $ order peut être
ODER PAR RAND()
ou
ORDER BY product_order
dans le tableau omc_product.
Quelqu'un peut-il me dire comment écrire cette requête s'il vous plaît?
Merci d'avance.
Quels sont les critères pour en choisir un au-dessus de l'autre? O, et: est-ce lié à PHP aussi? Vous devriez le marquer en conséquence alors. –