Autor Zpráva
Ciba
Profil *
Zdravim,
uz dlouho bojuju s tim, ze PHP mi neveyme promennou typu pole jako hodnotu. Uvedu banaální přiklad :

$zjmeno=mysql_query('SELECT jmeno FROM userinfo WHERE username="$_SESSION[UserName]"');

Takhle to vrátí prázdný výsledek bez chybového hlášení, když si před tím do nějaké proměnné, která není pole, dám hodnotu ze $UserName=$_SESSION[UserName], tak to běží ..to je přeci ale hrůza, no ne ? díky za radu
Michalek
Profil
$zjmeno=mysql_query('SELECT jmeno FROM userinfo WHERE username='.$_SESSION[UserName]);

zkus to
Kaifman
Profil
m8š tam docela chaoz v těch uvozovkách

zkus to takhle
$zjmeno=mysql_query("SELECT jmeno FROM userinfo WHERE username= '".$_SESSION['UserName']."'; ");
Wafle
Profil *
Skus to takhle:
$zjmeno=mysql_query("SELECT jmeno FROM userinfo WHERE username = '$_SESSION[UserName]' ");

;)
23k
Profil *
$user = $_SESSION[UserName];
$zjmeno=mysql_query("SELECT jmeno FROM userinfo WHERE username = '$user'");
23k
Profil *
chybka

$user = $_SESSION['UserName'];
$zjmeno=mysql_query("SELECT jmeno FROM userinfo WHERE username = '$user' ");
23k
Profil *
hm aha ctu znova prvni prispevek a vidim ze to takhle autor nechtel , nic dnesek je naprosto zbytecnej den, du radsi spat
Kaifman
Profil
:o)
Kaifman
Profil
:o)
Leo
Profil
Zkus treba tu promennou (prvek pole) obalit do {}, Leo
Toto téma je uzamčeno. Odpověď nelze zaslat.

0