( ! ) Warning: PDOStatement::execute
Lwss
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
-
Utilisateur anonyme -
Utilisateur anonyme -
( ! ) Warning: PDOStatement::execute(): SQLSTATE[22007]: Invalid datetime format: 1292 Incorrect datetime value: 'NOW()' for column 'date' at row 1 in C:\wamp64\www\leader\aubin\functions\writer.func.php on line 18
#le code
EDIT : Ajout des balises de code
#le code
<?php function post($title,$content,$posted){ global $db; $p = [ 'title' => $title, 'content' => $content, 'writer' => $_SESSION['administrateur'], 'posted' => $posted ]; $sql= "INSERT INTO posts (title,content,writer,date,posted) VALUES ('title','content','writer','NOW()','posted')"; $req=$db->prepare($sql); $req->execute($p); } function post_img($tmp_name, $extension){ global $db; $id= $db->lastInsertId(); $i=[ 'id' => $id, 'image' => $id.$extension ]; $sql="UPDATE posts SET image = :image WHERE id= :id"; $req = $db->prepare($sql); $req->execute($i); move_uploaded_file($tmp_name,"../img/posts/".$id.$extension); header("Location:index.php?page=post&id=".$id); }
EDIT : Ajout des balises de code
A voir également:
- ( ! ) Warning: PDOStatement::execute
- Warning zone telechargement - Accueil - Outils
- Téléchargement et streaming illégal : voici les adresses des sites pirates que les FAI vont bloquer - Accueil - Services en ligne
- Cpu fan fail warning control - Forum Matériel & Système
- Symbole warning word ✓ - Forum Word
- Comment faire le symbole attention ✓ - Forum Loisirs / Divertissements
3 réponses
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonjour, moi j'essaierais sans les apostrophes autour de NOW(), donc
NOW()au lieu de
'NOW()'.
Bonjour
Pas d'apostrophes autour de NOW(), mais ça ne suffira pas ...
VALUES ('title' var insérer le texte 'title' dans la base, pas ta variable $title
Pour que test variables soient utilisées dans ta requête, il faut l'écrire
comme tu l'as fait (recopié ?) dans la fonction post_img
Pas d'apostrophes autour de NOW(), mais ça ne suffira pas ...
VALUES ('title' var insérer le texte 'title' dans la base, pas ta variable $title
Pour que test variables soient utilisées dans ta requête, il faut l'écrire
VALUES( :title, :content, etc.
comme tu l'as fait (recopié ?) dans la fonction post_img