RESOLU Erreur dans un count - PHP - Programmation
Marsh Posté le 12-12-2013 à 11:35:30
tu as un problème dans tes " -> mysql_query("SELECT .... FROM..." );
http://www.php.net/manual/fr/function.mysql-query.php inspire toi de l'exemple 2 pour formater ta requête.
Marsh Posté le 12-12-2013 à 11:40:07
merci pour la réponse
je regarde cela ce soir
mais je suis débutant en php
Marsh Posté le 12-12-2013 à 19:39:28
comme je suis vraiment débutant pourriez vous le corriger merci
Marsh Posté le 13-12-2013 à 11:05:45
non il suffit de regarder le lien que j'ai envoyé, exemple 2. C'est juste un travail de copie.
Marsh Posté le 13-12-2013 à 13:21:34
si je comprend bien tu n'as jamais été débutant tu es venu au monde pro du Php félicitation
et ta fierté t'empeche de corriger les erreurs superbe mentalité
Marsh Posté le 13-12-2013 à 13:51:06
Quand on est débutant, on commence par apprendre à utiliser un manuel...
Tu as une erreur de syntaxe php et une erreur SQL. Au passage ta méthode est obsolète depuis php 5.5.
Marsh Posté le 13-12-2013 à 13:54:55
justement corriger moi au lieu de me critiquer vous les pros
je suis admin d'un forum sur l'aquariophilie marine récifal et quand un de mes membres débutes je lui la solution je lui pas de lire un livre
c'est sa un forum ... l'entraide....
Marsh Posté le 13-12-2013 à 14:10:44
Justement nous ne sommes pas là pour "sous-traiter" du code. Si je te dis que tu as un problème de syntaxe php dans ta requête et que tu ne le vois pas c'est plus de la mauvaise foi qu'autre chose (surtout qu'il t'a été spécifié par Petitpois2).
Au niveau de ta requête tu ne peux pas placer 2 where, tu as un mot qui s'appelle AND.
Mais bon c'est les bases, ce n'est pas une histoire d'être débutant, c'est une histoire de "j'en ai rien à faire, je ne veux pas apprendre les bases, je tape n'importe quoi, si ça ne fonctionne pas je demanderai qu'on me le fasse".
Marsh Posté le 13-12-2013 à 15:20:23
sciroccorline a écrit : justement corriger moi au lieu de me critiquer vous les pros |
J'étais prêt à t'aider, dommage.
Marsh Posté le 13-12-2013 à 15:27:48
Comme indiqué, ton pb est extrêmement basique. Un petit tour sur un tuto concernant les bases du SQL te permettra très rapidement de trouver ton erreur de syntaxe dans ta requête.
Si on te dis d'aller lire un manuel ou un tuto, c'est pour l'aspect pédagogique. C'est toujours mieux de trouver par soit même (on apprend et comprend mieux) la solution plutôt que d'en appliquer une toute faite qu'on nous a donné sans la comprendre
Sur ce forum, quand qq'un est bloqué, on lui donne des pistes à explorer pour le mettre sur la voie, mais on ne lui donnera pas la solution directement, ça serait trop facile et bénéfique pour personne. Ca "élimine" du forum aussi les personnes qui viennent ici avec un pb mais n'ont aucune envie de se donner un minimum de mal pour apprendre la programmation. Nous, on veut bien passer du temps à aider des débutants, mais faut qu'ils aient envie d'apprendre.
Voilà en gros l'esprit de ce forum
Marsh Posté le 12-12-2013 à 09:45:16
Bonjour à tous
voila j'ai crée une requete qui selectionne tous mes films dans ma base avec une pagination jusque la tout vas bien
mais quand je place un filtre pour ne voir que les genres comédie ou voir que les supports DVD j'ai crée une requete avec un count et avec des where
mais ma requete me retourne Query was empty
pourriez vous m'aider SVP a corriger ma requete
la variable $Nbr_Enrg me sert pour le CEIL
Merci
voici le code
# Count pour la pagination
$query_Recordset6 = mysql_query( SELECT COUNT(ID) "FROM %s WHERE Genre LIKE '%s' ORDER BY TitreVF ASC WHERE Support LIKE '%s' ORDER BY TitreVF ASC", $nom_table , $genre, $support);
$Recordset6 = mysql_query($query_Recordset6) or die(mysql_error());
$row_Recordset6 = mysql_fetch_assoc($Recordset6);
$Nbr_Enrg = mysql_num_rows($Recordset6);
Message édité par sciroccorline le 17-12-2013 à 06:50:52