Und schon wieder ein Problem
Ich habe eine Variable aus einem php-Script(a) in ein neues script(b) übergeben, und will sieals Session variable definiere, da sie in fogenden Srcipts auch noch vorhanden sein soll.
Mit dieser Variable möchte ich in dem script(b) eine SQL Abfrage machen, doch es will nicht.
"etwas" ist der Wert der übergebene variable
session_start();
$_SESSION['name'] = etwas;
1) geht nicht
$sql="SELECT * FROM table WHERE zeile='$_SESSION['name']';";
2) geht auch nicht
$a=$_SESSION['name'];
$sql="SELECT * FROM table WHERE Spalte='$a';";
3)das geht
$a=etwas;
$sql="SELECT * FROM table WHERE Spalte='$a';";
daher muss was mit $_SESSION['name'] nicht stimmen.
aber
echo $_SESSION['name'];
zeigt mir den richtigen wert.
Scheint mir mal wieder so als würde mir was Grundlegendes fehlen
Gruss QWerner
Ich habe eine Variable aus einem php-Script(a) in ein neues script(b) übergeben, und will sieals Session variable definiere, da sie in fogenden Srcipts auch noch vorhanden sein soll.
Mit dieser Variable möchte ich in dem script(b) eine SQL Abfrage machen, doch es will nicht.
"etwas" ist der Wert der übergebene variable
session_start();
$_SESSION['name'] = etwas;
1) geht nicht
$sql="SELECT * FROM table WHERE zeile='$_SESSION['name']';";
2) geht auch nicht
$a=$_SESSION['name'];
$sql="SELECT * FROM table WHERE Spalte='$a';";
3)das geht
$a=etwas;
$sql="SELECT * FROM table WHERE Spalte='$a';";
daher muss was mit $_SESSION['name'] nicht stimmen.
aber
echo $_SESSION['name'];
zeigt mir den richtigen wert.
Scheint mir mal wieder so als würde mir was Grundlegendes fehlen
Gruss QWerner
Kommentar