Problème avec requête préparée update
J73
-
grophies -
grophies -
Bonjour,
J'ai un problème avec une requête préparée en PDO :
non préparée, tout fonctionne :
mais je voudrais protéger les données en faisant une requête préparée :
Celle ci ne fonctionne pas du tout...
print_r($bdd->errorInfo()); m'affiche Array ( [0] => 00000)
Mais ça s'affiche aussi avec la requête qui fonctionne...
Est-ce que quelqu'un pourrait me dire ce qui se passe??
Merci d'avance!!
J'ai un problème avec une requête préparée en PDO :
non préparée, tout fonctionne :
$reqd=$bdd->exec('UPDATE photos SET lien=\''.$nouveau_lien.'\', album=\''.$dossier.'\', legende=\''.$nouvelle_legende.'\' WHERE id='.$photo) ;
mais je voudrais protéger les données en faisant une requête préparée :
$reqd=$bdd->prepare ('UPDATE photos
SET
lien=:lien,
album=:album,
legende=:legende,
taille=:taille,
type=:type,
WHERE id=:id'
) ;
$reqd->execute(array(
':lien'=>$nouveau_lien,
':album'=>$dossier,
':legende'=>$nouvelle_legende,
':taille'=>$image_size,
':type'=>$image_type,
':id'=>$photo
)) ;
Celle ci ne fonctionne pas du tout...
print_r($bdd->errorInfo()); m'affiche Array ( [0] => 00000)
Mais ça s'affiche aussi avec la requête qui fonctionne...
Est-ce que quelqu'un pourrait me dire ce qui se passe??
Merci d'avance!!
A voir également:
- Problème avec requête préparée update
- Windows update bloqué - Guide
- Winget update - Guide
- Asus live update - Télécharger - Utilitaires
- Wsus offline update - Télécharger - Systèmes d'exploitation
- Nettoyage windows update - Guide
2 réponses
tu peux faire une requête qui ressemble à ça mais avec UPDATE
$req = $bdd->prepare('INSERT INTO livres(Identifiant, Titre, Auteur, Editeur, Date_parution) VALUES(:Identifiant, :Titre, :Auteur, :Editeur, :Date_parution)');
$req->execute(array(
'Identifiant' => $identifiant,
'Titre' => $titre,
'Auteur' => $auteur,
'Editeur' => $editeur,
'Date_parution' => $date_parution));
$req = $bdd->prepare('INSERT INTO livres(Identifiant, Titre, Auteur, Editeur, Date_parution) VALUES(:Identifiant, :Titre, :Auteur, :Editeur, :Date_parution)');
$req->execute(array(
'Identifiant' => $identifiant,
'Titre' => $titre,
'Auteur' => $auteur,
'Editeur' => $editeur,
'Date_parution' => $date_parution));