Caractere non accepter ????

Eléphanteau du PHP | 24 Messages

18 févr. 2006, 08:52

Salut a tous, encore un pti probleme ...
Je n arrive pas a passer une requete en PHP surment a cause du caractere % !!!

En fait je fais ca :
$sql="select AcctStartTime,AcctStopTime,UserName from radacct where UserName=\"$_SESSION[username]\"";
$res=mysql_query($sql,$db) or die ("<font color=\"red\">Error 431413,Please notify us ab\out that error! : </font>" . mysql_error());
$user=mysql_fetch_array($res);

$sql="select DATE_FORMAT(\"$user[AcctStopTime]\",'%H')";
echo $sql;
$res==mysql_query($sql,$db) or die ("<font color=\"red\">Error 431413,Please notify us ab\out that error! : </font>" . mysql_error());
$hour=mysql_fetch_array($res);
Ma 1ere requete est bonne, j en suis sur, mais la deuxieme ne marche pas... elle "die" !
J ai essyaer avec des ", des ' ou des \ mais y a rien a faire...
si je run la requete direct ca marche tres bien !
Est ce que quelque un peu m'aider ???

merci
Gentoo PoWaaa

Mammouth du PHP | 768 Messages

18 févr. 2006, 10:10

Tu peux le faire en une seule requete:
$sql = "SELECT AcctStartTime, AcctStopTime, DATE_FORMAT(AcctStopTime, '%H') AS StopTime_En_Heure, UserName
FROM radacct
WHERE UserName = '".$_SESSION['username']."'";
M A R I O
Si une patte de lapin porte bonheur, qu'a-t-il bien pu arriver au lapin ?