Problem który przewijał się już mnóstwo razy, a mimo to nie moge znaleźć odpowiedzi. Wydaje mi sięl, że może chodzić o cudzysłowia jednak próbowałem już chyb wszystkiego:
$zapytanie = @mysql_query("START TRANSACTION;
INSERT INTO klient SET id_klient=null, imie='".$this->imie."', nazwisko='".$this->nazwisko."', telefon_stacjonarny='".$this->telefon_stacjonarny."', telefon_komorkowy='".$this->telefon_komorkowy."', miasto='".$this->miasto."', kod_pocztowy='".$this->kod_pocztowy."', adres='".$this->adres."', pesel='".$this->pesel."';
INSERT INTO hasla SET id_klient=null, haslo='".$haslo_hash."';
Commit; ");
Zarówno po przekazaniu zmiennych do obiektu, jak i po hashowaniu hasla, wszedzie dodalem addslashes.
Dostaje błąd
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 'INSERT INTO klient SET id_klient=null, imie='moje_imie', nazwisko='moje_nazwisko',' at line 2
Wklepywałem te same dane tą samą komendą ręcznie z konsoli SQLa oraz PHPmyAdmina i wszedzie działało. Co może być nie tak?
pozdrawiam i dziekuje za pomoc