Witam, mam problem żeby wpisać do bazy zawartość zmiennej, mianowicie używam takiego kodu:
<?php session_start(); include 'connect.php'; $uzytkownik = $_SESSION['username']; mysql_select_db("sklep") or die (mysql_error()); $query1 = "SELECT nazwa_produktu " . "FROM produkty " . "WHERE id_produktu = 1" . "ORDER BY id_produktu "; $results= mysql_query($query1) or die (mysql_error()); while ($row = mysql_fetch_assoc($results)){ foreach($row as $value){ $nazwa = $value; } } ------------> do tego momentu z jednej tabeli wyciagnalem wartosci i wpisalem do zmiennej $nazwa. warosci tej zmiennej to któram wyswietlam za pomoca echo $nazwa to kurtka meska gustaw. I teraz problem, wartość tej zmiennej chce wpisac do innej tabeli za pomocą kodu: mysql_select_db($uzytkownik) or die (mysql_error()); $query2 = "INSERT INTO zakupy (id_zakupu, nazwa, id_przedmiotu)" . "VALUES ('', $nazwa, '1' )" ; $rezultat= mysql_query($query2) or die (mysql_error()); ?>treść bledu (oczywiscie nie wpisalo do tabeli jak chcialem):
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'męska Gustaw, '1' )' at line 1
Bardzo prosze o pomoc, Dziekuje