par
roberta » 13 mars 2011, 22:20
Bon voilà la solution

, la doc m'a bien aidée en effet, j'ai pu trouver ce code :
session_start(); //on démarre une session
$_SESSION['name'] = $name; //la variable de session $_SESSION['user'] récupère le login saisi
$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;
}
$row=mysqli_fetch_row($result1);
$query2="UPDATE authorized_users SET date1 = NOW( ) WHERE iduser ='".$row[0]."'"; //met à jour date1 , qui correspond à la date et l'heure de la dernière connexion de l'utilisateur
$result2 = mysqli_query( $mysql, $query2 );
if(!$result)
{
echo 'Cannot run query.';
exit;
}
mysqli_free_result($result1);
ce code fonctionne également avec la fonction
mysqli_fetch_array() ... Avec
mysql_fetch_assoc il faut remplacer
'".$row[0]."' par
'".$row['iduser']"' dans mon cas. Il est effectivement utile de comprendre la différence entre un tableau associatif et un tableau indexé retourné.
Merci pour les différentes réponses de chacun d'entre vous.
Un jour peut-être je comprendrais ce que je fais.

Bon voilà la solution :priere: , la doc m'a bien aidée en effet, j'ai pu trouver ce code :
[php]session_start(); //on démarre une session
$_SESSION['name'] = $name; //la variable de session $_SESSION['user'] récupère le login saisi
$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;
}
$row=mysqli_fetch_row($result1);
$query2="UPDATE authorized_users SET date1 = NOW( ) WHERE iduser ='".$row[0]."'"; //met à jour date1 , qui correspond à la date et l'heure de la dernière connexion de l'utilisateur
$result2 = mysqli_query( $mysql, $query2 );
if(!$result)
{
echo 'Cannot run query.';
exit;
}
mysqli_free_result($result1);[/php]
ce code fonctionne également avec la fonction [i]mysqli_fetch_array()[/i] ... Avec [i]mysql_fetch_assoc[/i] il faut remplacer [color=#FF4040]'".$row[0]."' [/color]par [color=#00FF80]'".$row['iduser']"' [/color]dans mon cas. Il est effectivement utile de comprendre la différence entre un tableau associatif et un tableau indexé retourné.
Merci pour les différentes réponses de chacun d'entre vous.
Un jour peut-être je comprendrais ce que je fais. #-o