( ! ) Warning: PDOStatement::execute
Lwss
Messages postés
4
Statut
Membre
-
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
- Warning battery is low ✓ - Forum Matériel & Système
- Symbole warning word ✓ - Forum Loisirs / Divertissements
- Cpu fan fail warning control - Forum Matériel & Système
- Téléchargement et streaming illégal : voici les adresses des sites pirates que les FAI vont bloquer - Accueil - Services en ligne
3 réponses
yg_be
Messages postés
24281
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 586
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