problème synthaxe?
Posté : 13 mars 2011, 18:32
Bonjour,
j'ai un petit problème avec ce script, j'aimerais récupérer l'id de l'utilisateur qui s'est logger et rentrer dans la base l'instant de la connexion.
J'ai donc réaliser ce bout de code :
ce script me donne l'erreur suivante : "Catchable fatal error: Object of class mysqli_result could not be converted to string in C:\XXXX\www\xxx\xxx.php on line 72
La ligne 72 correspond à la requête $query2... et l'erreur se trouve au niveau de $result1... lorsque je lui met une valeur fixe par exemple iduser=1 le script fonctionne.
Merci d'avance pour vos remarques.
j'ai un petit problème avec ce script, j'aimerais récupérer l'id de l'utilisateur qui s'est logger et rentrer dans la base l'instant de la connexion.
J'ai donc réaliser ce bout de code :
Code : Tout sélectionner
session_start(); //on démarre une session
$_SESSION['name'] = $name; // récupère le login
$query1="select iduser from authorized_users where name='$name'";
$result1= mysqli_query($mysql,$query1); //recupère l'ID de l'utilisateur
if(!$result1)
{
echo 'Cannot run query.';
exit;
}
$query2="UPDATE authorized_users SET date1 = NOW( ) WHERE iduser ='".$result1."'"; //met à jour date1 , qui correspond à la date et l'heure de la dernière connexion de l'utilisateur
$result2 = mysqli_query( $mysql, $query2 );La ligne 72 correspond à la requête $query2... et l'erreur se trouve au niveau de $result1... lorsque je lui met une valeur fixe par exemple iduser=1 le script fonctionne.
Merci d'avance pour vos remarques.