Problème mise a jour datetime
Résolu
flo39400
Messages postés
596
Date d'inscription
Statut
Membre
Dernière intervention
-
flo39400 Messages postés 596 Date d'inscription Statut Membre Dernière intervention -
flo39400 Messages postés 596 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai un petit problème pour mettre a jour le datetime dans ma base de donnée.
Si vous pouvez m'apporter un peu d'aide merci d'avance.
code erreur visible: Warning: PDOStatement::execute(): SQLSTATE[HY093]: Invalid parameter number: number of bound variables does not match number of tokens in C:\wamp64\www\site\bann_ip.php on line 17
J'ai un petit problème pour mettre a jour le datetime dans ma base de donnée.
Si vous pouvez m'apporter un peu d'aide merci d'avance.
<?php $user_ip = $_SERVER['REMOTE_ADDR']; $datetime = date("Y-m-d H:i:s"); $req_ip_exist = $bdd->prepare('SELECT * FROM bann_ip WHERE uttilisateur_ip = ?'); $req_ip_exist->execute(array($user_ip)); $ip_existe = $req_ip_exist->rowCount(); if($ip_existe == 0) { $add_ip = $bdd->prepare('INSERT INTO bann_ip(uttilisateur_ip, date_time_co) VALUES(?, NOW())'); $add_ip->execute(array($user_ip)); } else { $update_ip = $bdd->prepare('UPDATE bann_ip SET date_time_co = ? WHERE user_ip = ?'); $update_ip->execute(array($datetime)); /* Problème pour inscrire la nouvelle datetime dans la bdd */ } ?>
code erreur visible: Warning: PDOStatement::execute(): SQLSTATE[HY093]: Invalid parameter number: number of bound variables does not match number of tokens in C:\wamp64\www\site\bann_ip.php on line 17
A voir également:
- Problème mise a jour datetime
- Mise a jour chrome - Accueil - Applications & Logiciels
- Mise a jour windows 10 - Accueil - Mise à jour
- Mise a jour chromecast - Accueil - Guide TV et vidéo
- Mise à jour libre office - Accueil - Bureautique
- Mise a jour kindle - Guide
Au début je voulais juste mètre a jour simplement le datetime avec la fonction SQL NOW() mais vu que j'ai pas compris comment la placer, bas je me retrouve bloquer :/
ok la fonction NOW() SQL toute prête mais quel variable exécuter pour lancer le UPDATE dans la base de donnée. Vu que seule la variable de temps est modifier, via NOW() donc ma variable $datetime ne sert a rien dans ce cas précis mais alors comment faire pour exécuter ce code....