Erreur 500 sur PHP
Fermé
devdeb22
Messages postés
28
Date d'inscription
mercredi 18 avril 2018
Statut
Membre
Dernière intervention
9 février 2020
-
29 mai 2018 à 23:48
Lord Zero Messages postés 459 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 15 juin 2018 - 11 juin 2018 à 16:05
Lord Zero Messages postés 459 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 15 juin 2018 - 11 juin 2018 à 16:05
A voir également:
- Erreur 500 sur PHP
- Erreur 0x80070643 - Accueil - Windows
- Erreur 500 - Guide
- Iptv erreur de lecture - Forum TV & Vidéo
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Formate pour taxer client 500€ ✓ - Forum Matériel & Système
2 réponses
jordane45
Messages postés
38309
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
24 novembre 2024
4 705
30 mai 2018 à 01:39
30 mai 2018 à 01:39
Lord Zero
Messages postés
459
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
15 juin 2018
115
11 juin 2018 à 16:05
11 juin 2018 à 16:05
Hello !
C'est ta requête préparée qui est fausse.
Le fait que tu cherches un username et un mail par rapport à une même variable ne me dérange pas (:username), mais je pense que tu as mal écrit les paramètres. Pourquoi subscribed ? Il n'est pas dans la requête.
Try :
ou
ou
Cdt.
C'est ta requête préparée qui est fausse.
$req = $pdo->prepare('SELECT * FROM users WHERE (username = :username OR email = :username) AND confirmed_at IS NOT NULL'); $req->execute(['username' => $_POST['username']],['subscribed' => $_POST['subscribed']]);
Le fait que tu cherches un username et un mail par rapport à une même variable ne me dérange pas (:username), mais je pense que tu as mal écrit les paramètres. Pourquoi subscribed ? Il n'est pas dans la requête.
Try :
$req->execute([':username' => $_POST['username']]);
ou
$req->execute(array(':username' => $_POST['username']));
ou
$req->bindParam(':username', $_POST['username']); $req->execute();
Cdt.
30 mai 2018 à 07:09
Et en plus, il manque un = dans la comparaison
30 mai 2018 à 07:10