Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][sql] parse error przy komedzie INSERT INTO
Gonzo44
post
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 19.07.2007

Ostrzeżenie: (0%)
-----


Witam

Proszę o pomoc w wyjaśnieniu pewnego dziwnego zachowania.
Poniższy zapis:
  1. <?php
  2. $dopisanie_pierwszego = "INSERT INTO `klienci`
  3. (`imie`)
  4. VALUES 
  5. ('$_SESSION['a']')";
  6. $r = mysql_query($dopisanie_pierwszego, $sql);
  7. ?>

daje błąd
Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in *************** on line i tu jest numer lini gdzie znajduje się ('$_SESSION['a']')";

Natomiast taki zapis:
  1. <?php
  2. $test = $_SESSION['a'];
  3. $dopisanie_pierwszego = "INSERT INTO `klienci`
  4. (`imie`)
  5. VALUES 
  6. ('$test')";
  7. $r = mysql_query($dopisanie_pierwszego, $sql);
  8. ?>

jest interpretowane prawidłowo.
Czemu?

Ten post edytował Gonzo44 6.09.2007, 18:09:25
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 04:09