Vous n'êtes pas identifié(e).
Pages :: 1
Bonsoir,
Je suis débutante en PHP et je tourne on rond pour un petit truc de rien du tout, voici mon echo :
SELECT nom,prenom,mail FROM personne WHERE nom LIKE '%Petitpois%' AND contenu=nom ORDER BY ASC
Voici mon formulaire:
Mon script recherche.php
Je pense que j'ai fait une erreur au niveau des lignes que j'ai signalé par X . Je tourne en bourrique depuis 5 jours
J'oubliai que ma table contient : id nom prenom mail .
Merci pour votre aide
Dernière modification par Diana (08-04-2010 20:45:00)
Hors ligne
Tout d'abord : ORDER BY monchamps DESC (ou ASC)
Ensuite je ne vois aucune requête, je vois bien sa définition mais la commande suit-elle ?
Pour finir "tous" est-il un champ de ta table ? Cela me paraît assez bizarre de faire "WHERE tous LIKE "%$motcle%'". (cf ligne 11)
Hors ligne
oui j'ai dû faire une erreur sur le ORDER.
$reqContenu=($contenu=="tous") ?"nom,prenom,mail":"$contenu";
$requete="SELECT nom,prenom,mail FROM personne WHERE $reqContenu LIKE'%$motcle%' ";
Mon code n'est pas bon, mais c'est un peu mieux." tous" n'est pas un champs de ma table, il représente nom prenom mail.
Mais le WHERE me pose soucis. Si je met WHERE nom ça marchera. Mais pour faire une recherche globale dans nom,prenom,mail (tous) je ne vois pas comment faire.
Dernière modification par Diana (08-04-2010 22:00:26)
Hors ligne
J'ai fait comme ça aussi : $reqContenu=($contenu=="tous") ?"nom AND prenom AND mail":"$contenu";
Mais aucun résultat alors que je devrais en avoir 3.
Moi je sais pas, avez vous une idée ? Je m'y prends mal j'ai l'impression
Dernière modification par Diana (08-04-2010 22:14:34)
Hors ligne
Ca m'a aidée.
$requete="SELECT nom,prenom,mail FROM personne WHERE $reqContenu ";
Merci beaucoup
Dernière modification par Diana (10-04-2010 14:21:43)
Hors ligne
Quand on débute en mysql je te conseille de tester tes requetes sur phpMyAdmin avant de les passer en php surtout si tu n'es pas trop sure de ta syntaxe en php. Ca te fera gagner du temps en débuggage.
POO PHP+Ajax en MVC avec PDO et Bases de données épaisses : What else?
Hors ligne
Oui effectivement, c'est une très bonne idée
Hors ligne
Pages :: 1