Php my sql
Fermé
yohanmac
-
Modifié par jordane45 le 11/04/2016 à 13:14
jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 - 11 avril 2016 à 13:19
jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 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
- My cam - Télécharger - Pilotes & Matériel
- Easy php - Télécharger - Divers Web & Internet
- My reading manga - Forum Google Chrome
- My canalbox africa ✓ - Forum Box et Streaming vidéo
1 réponse
jordane45
Messages postés
38144
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
21 avril 2024
4 650
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 ...