J'ai commencé à travailler sur une requête MySQL Abut, elle continue à venir avec une erreur?
Quelqu'un peut-il regarder et me dire ce que je vais mal? p> L'erreur est p> ce qui signifie qu'il n'a trouvé personne. Cela signifie que ma requête est fausse? P> P>
3 Réponses :
Essayez cette requête:
select * from `users` where (`username`='$username' or `username `='$email') and `password`='$password'
Je pense que vous devez ajouter des parenthèses à regrouper la clause ou code>, de sorte qu'elle sera évaluée avant le et code> un
Le ... ou sélectionnez ... code> donne l'erreur. Je pense que vous essayez d'écrire cela comme:
Je crois que `$ nom d'utilisateur` code> devrait également être `nom d'utilisateur` code>
J'assume '$ nom d'utilisateur' code> est une variable PHP
Vous êtes les bienvenus - j'apprécierai également un uppote et accepter la réponse ;;)
@mac yer il était et @tudor Constantin yer Il s'agit d'un formulaire de soumission qui permettra à l'utilisateur de se connecter à mon site Web avec son nom d'utilisateur ou son email
fonctionne!
SELECT * FROM "users" WHERE (username = '".$username."' OR username = '".$email."') AND password = '".$password."'";
Montrant que le SQL ne suffit pas pour résoudre une erreur PHP.
Pouvez-vous mettre une chaîne d'erreur ici? mysql_error () renvoie l'erreur.