Я пытался выполнить этот запрос -Как использовать переменную Session в MySQL Query
$sql="INSERT INTO REGISTRATIONS VALUES ('$_SESSION['fname']', '$_SESSION['username']', '$_SESSION['height']', '$_SESSION['image']');";
И это одно, а -
$sql="INSERT INTO REGISTRATIONS VALUES ($_SESSION['fname'], $_SESSION['username'], $_SESSION['height'], $_SESSION['image']);";
Но оба эти возвращает ошибку. Поэтому я сохранил переменные сеанса в обычных PHP-переменных. и попытался выполнить запрос -
$name = $_SESSION['fname'];
$username = $_SESSION['username'];
$height = $_SESSION['height'];
$image = $_SESSION['image'];
$sql="INSERT INTO REGISTRATIONS VALUES ('$name', '$username', '$height', '$image');";
И это сработало.
Но я хочу знать, почему первые два не работали и почему мы должны сохранять сессию в другую переменную, чтобы заставить ее работать?
Пожалуйста, помогите :)
Вы упомянули об ошибке? – mithunsatheesh