Requête double en MySQL - PHP - Programmation
Marsh Posté le 09-12-2009 à 23:51:01
tu dois pouvoir faire qqchose du genre:
Code :
|
Marsh Posté le 10-12-2009 à 07:56:42
Fais attention aussi aux injections sql, même si sur cette requete tu crains rien à part une belle erreur.
Si ton $_GET['catid'] contient une quote, ta requete plante.
Si t'utilises pas les requetes préparées, utilise au moins mysql_real_escape_string() pour échapper chaque variable que tu injectes.
Marsh Posté le 16-12-2009 à 19:35:24
ouais, ou bien transtype quand tu as à faire à des entiers (avec (int))
Marsh Posté le 09-12-2009 à 23:02:51
Bonjour à vous tous!
Je suis webmaster d'un site de quiz et je suis en travail pour la v3.0 (www.quizcity.net), et me voila confronté a un blocage de connaissance côté MySQL. Je crois que ça peut se faire, mais Google ne me donne rien d'intéressant sur le sujet. Voici mon problème:
Jai une table quiz dans lesquels sont stockés mes quiz et l'affichage de la liste se fait avec la requete suivante:
Et j'ai une table "statistics" où le résultat de chaque partie est enregistré. Je détermine le niveau de difficulté du quiz selon la moyenne et je vais l'afficher dans ma liste de quiz. Jusqu'ici tout va bien. Par contre, je veux offrir un tri selon la moyenne... C'est là que ça se corse...
Je me suis fait une fonction pour calculer la moyenne et déterminer le niveau de difficulté, et cette fonction est appelée dans mon while d'affichage:
La moyenne est dans $resultatPourcent, et il faudrait que je puisse classer en ordre ASC de $resultatPourcent...
Est-ce possible en une seule requête MySQL? Si oui, comment?
Merci de votre précieuse aide, je ne sais plus trop où chercher...
---------------
www.failqc.com : FailBlog québécois