Récupération de date dans une requete (php)

Fermé
july - 16 avril 2009 à 17:00
 july - 17 avril 2009 à 09:05
Bonjour,
je cherche a récupérer dans une requête une date ranger dans ma base

session_start();
mysql_select_db($database_VISUM, $VISUM);
$log = $_SESSION["VARlog"];
echo $log;
$query_der =sprintf('select dernier_connect from user where login ="'.$log.'" ');
$bla=mysql_query($query_der,$VISUM) or die (mysql_error());
echo $bla;

echo $log me donne bien 4
echo bla devrait me donner 2009-04-16 et me donne Resource id #4

je ne comprend pas mon erreur
pouvez vous m'aider??
merci d'avance
A voir également:

6 réponses

ThEBiShOp Messages postés 8378 Date d'inscription jeudi 22 mars 2007 Statut Contributeur Dernière intervention 8 février 2021 1 566
16 avril 2009 à 17:04
$bla n'est pas une valeur que tu peux utiliser telle quelle, mais un resultat sql.

Elle pourrait être un grand nombre de choses, une seule valeur ou aucune, ou un grand nombre de valeurs.

Pour l'utiliser tu dois passer par une fonctions telle que mysql_fetch_array, tu peux faire par exemple :

session_start();
mysql_select_db($database_VISUM, $VISUM);
$log = $_SESSION["VARlog"];
echo $log;
$query_der =sprintf('select dernier_connect from user where login ="'.$log.'" ');
$bla=mysql_query($query_der,$VISUM) or die (mysql_error());
$val = mysql_fetch_array($bla);
echo $val[0]; // tu utilises la première valeur (et donc la seule ici) de ta requête
0
P@t@ch0n Messages postés 565 Date d'inscription mercredi 15 avril 2009 Statut Membre Dernière intervention 28 décembre 2009 85
16 avril 2009 à 17:06
0
d'accord ca ca marche mais je voudrais afficher cette valeur dans ma page web et donc y avoir acces dans le html si je la met dans une variable session

$_SESSION['date'] = mysql_fetch_array($bla);
echo $_SESSION['date'];

ca m'affiche Array
étonnant??

en tout cas merci déja pour ca
0
P@t@ch0n Messages postés 565 Date d'inscription mercredi 15 avril 2009 Statut Membre Dernière intervention 28 décembre 2009 85
16 avril 2009 à 17:35
$_SESSION['date'] = mysql_result($bla, 0); 


Tu trouves étonnant que mysql_fetch_array() retourne un array ?
Consulte la doc.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ok ben je pourrai testé ca que demain
je te tiens au courant
merci beaucoup
0
merci beaucoup ca marche tres bien.
0