( ! ) 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
- Cpu fan fail warning control - Forum Windows
- Quota warning free - Guide
- Warning your dimm1 and dimm2 module organization is not same please check it - Forum PC portable
- Warning battery is low ✓ - Forum Matériel & Système
- Warning please insert usb key press any key to check - Forum PC fixe
3 réponses
yg_be
Messages postés
23437
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 587
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