Bonjour j'essaye de faire fonctionner mon script pour mettre à jour un champ dans pour 80 utilisateur de mon site , mais mon script ce plante sur la requete update??
pouvez vous m'aiderà resoudre ce soucie , j'ai regarder tout les gens qui font des requete update sur google mais aucun ne correspond à ce que je veux faire ???
voici le script
<?php
@ini_set("display_errors", "on");
@error_reporting(E_ALL);
// je me connect à la bdd
try
{
$bdd = new PDO('mysql:host=localhost;dbname=db;charset=utf8', 'root', 'password');
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
// je sélectionne l'utilisateur qui à l'information timestamp du champ lastvisit qu'on veut attribuer à tout les user
// oui je veux prendre l'information du champ lastvisit pour le copier à 80 utilisateurs de cette table
$reponse = $bdd->query('SELECT * FROM vld_members WHERE member_id = 1');
// je fait une boucle pour mettre toutes les colone dans un tableau via fetch
while ($donnees = $reponse->fetch())
{
echo $donnees['lastvisit'] . '<br />';
}
// je selectionne tout les utilisateurs puis je met a jour le champs lastvisit de tout les utilisatuer avec la meme valeur qui est $donnes mais la requete fonction pas??
$nb_modifs = $bdd->exec('UPDATE * FROM vld_members SET lastvisit = '$donnees' LIMIT 80');
echo $nb_modifs . ' entrées ont été modifiées !';
?>
En faite je veux mettre à jour 80 utilisateurs avec la meme valeur que l'utilisateur id: 1
merci de votre aide