Bonjour,
Je rencontre un probleme avec ORDER BY dans ma requète.
Suite à ca, Je fais un affichage par tableaux grace a une boucle while, ca marche correctement.
Par contre lorsque je lui demande d'ordonner mon tableau et la probleme.
Lorsque je lui demande d'ordonner par auteur et livre, il me fait choux blanc par contre pour genre y a aucun problème ca marche.
Si quelqu'un a une idée...
Sinon je viens de me taper une recherche sur le web depuis un bon moment deja et je n'est pas su trouver comment ORDER BY fonctionnait vraiment, s'il ne marchait pas correctement suivant le type ou l'interclassement de mes champs bdd.
Merci,
Modifié par heywin (28 Jun 2006 - 11:08)
Je rencontre un probleme avec ORDER BY dans ma requète.
function recup_liste ($order) {
require ('connection.php');
if ( $order == "nom") {
$sql= " SELECT * FROM `livre` ORDER BY `nom` ";
}
if ( $order == "titre") {
$sql= " SELECT * FROM `livre` ORDER BY `titre` ";
}
if ( $order == "genre1") {
$sql= " SELECT * FROM `livre` ORDER BY `genre1` ";
}
else {
$sql= " SELECT * FROM `livre` ";
}
$query = mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error()); ....................
Suite à ca, Je fais un affichage par tableaux grace a une boucle while, ca marche correctement.
Par contre lorsque je lui demande d'ordonner mon tableau et la probleme.
Lorsque je lui demande d'ordonner par auteur et livre, il me fait choux blanc par contre pour genre y a aucun problème ca marche.
Si quelqu'un a une idée...
Sinon je viens de me taper une recherche sur le web depuis un bon moment deja et je n'est pas su trouver comment ORDER BY fonctionnait vraiment, s'il ne marchait pas correctement suivant le type ou l'interclassement de mes champs bdd.
Merci,
Modifié par heywin (28 Jun 2006 - 11:08)