Probleme requete update avec variable [PHP]
Fermé
thecrazzy84
Messages postés
75
Date d'inscription
samedi 28 août 2010
Statut
Membre
Dernière intervention
18 juillet 2015
-
Modifié par thecrazzy84 le 7/05/2012 à 09:57
le père - 11 mai 2012 à 15:46
le père - 11 mai 2012 à 15:46
A voir également:
- Probleme requete update avec variable [PHP]
- Windows update 0x80070643 - Accueil - Windows
- Windows update bloqué - Guide
- Easy php - Télécharger - Divers Web & Internet
- Asus live update - Télécharger - Utilitaires
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
2 réponses
Skeletyon
Messages postés
1552
Date d'inscription
jeudi 20 novembre 2008
Statut
Membre
Dernière intervention
30 décembre 2013
156
11 mai 2012 à 14:44
11 mai 2012 à 14:44
Bonjour.
Votre syntaxe a l'air correcte.
Ça va être assez difficile de vous aider sans la base etc...
Le plus simple, je pense est de tester avec une syntaxe un peu moins propre comme ceci:
Avec vos valeurs bien sur. Souvent aussi, lorsqu'une requête ne passe pas, je prend celle générée dans mon phpmyadmin et j'adapte.
Etes-vous sur de bien récupérer toutes les variables? Sans caractères d'échappement foutu dedans?
Que vous donne un var_dump de votre requête?
Et enlevez votre header de là. C'est plus simple pour du debug.
Votre syntaxe a l'air correcte.
Ça va être assez difficile de vous aider sans la base etc...
Le plus simple, je pense est de tester avec une syntaxe un peu moins propre comme ceci:
$sql = $bdd->prepare("UPDATE 'references' SET nom = ?, prenom = ?, adresse = ?, adresse2 = ?, adresse3 = ?, cp = ?, ville = ?, type = ?, rpps = ? WHERE id = $Id "); $sql->execute(array($Nom, $Prenom, $Adresse, $Adresse2, $Adresse3, $CP, $Ville, $Type, $Rpps));
Avec vos valeurs bien sur. Souvent aussi, lorsqu'une requête ne passe pas, je prend celle générée dans mon phpmyadmin et j'adapte.
Etes-vous sur de bien récupérer toutes les variables? Sans caractères d'échappement foutu dedans?
Que vous donne un var_dump de votre requête?
Et enlevez votre header de là. C'est plus simple pour du debug.