Php my sql
Fermé
yohanmac
-
Modifié par jordane45 le 11/04/2016 à 13:14
jordane45 Messages postés 38345 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 15 décembre 2024 - 11 avril 2016 à 13:19
jordane45 Messages postés 38345 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 15 décembre 2024 - 11 avril 2016 à 13:19
A voir également:
- Php my sql
- What is my movie français - Télécharger - Divers TV & Vidéo
- Easy php - Télécharger - Divers Web & Internet
- My pascal - Télécharger - Édition & Programmation
- My cam - Télécharger - Pilotes & Matériel
- My lockbox - Télécharger - Chiffrement
1 réponse
jordane45
Messages postés
38345
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
15 décembre 2024
4 717
11 avril 2016 à 13:19
11 avril 2016 à 13:19
Bonjour,
Commence par tester la requête DIRECTEMENT dans ta BDD (via phpmyadmin par exemple).
=> Bien entendu... en prenant le soin de remplacer les "variables" par des valeurs....
Si la requête fonctionne directement en BDD ... dans ce cas tu peux ajouter un bloc TRY / CATCH à ton code pour essayer d'obtenir le message d'erreur.
Un truc du genre :
NB: En ré-écrivant ton code... je pense avoir vu une erreur dans le nombre de parenthèses que tu avais écrit dans le exécute....
Essaye le code que je viens de te donner ...
Commence par tester la requête DIRECTEMENT dans ta BDD (via phpmyadmin par exemple).
=> Bien entendu... en prenant le soin de remplacer les "variables" par des valeurs....
Si la requête fonctionne directement en BDD ... dans ce cas tu peux ajouter un bloc TRY / CATCH à ton code pour essayer d'obtenir le message d'erreur.
Un truc du genre :
try{ $sql = "UPDATE `dsi`.`login` SET `LOGIN` = :newlog , `MDP` = :newmdp WHERE `login`.`ID_LOG`=:var "; $a_datas = array( ':newlog' => $nl, ':newmdp' => $nm, ':var' =>$var); $req = $connection->prepare($sql) ; $req->execute($a_datas); }catch (Exception $e){ echo "Erreur ! " .$e->getMessage(); }
NB: En ré-écrivant ton code... je pense avoir vu une erreur dans le nombre de parenthèses que tu avais écrit dans le exécute....
Essaye le code que je viens de te donner ...