
Kod mam następujący
<?php $connect = @mysql_connect("sql.mojanazwa.nazwa.pl", "uzyt", "haslo") or die ('Nie można połączyć z serwerem MYSQL. Błąd: '.mysql_error()); $db = @mysql_select_db("supromyk") or die ('Nie można połączyć z bazą danych. Błąd:'.mysql_error()); $zad1=$_POST['zad1']; if ($zad1==160){ $dodaj = "UPDATE users SET punkty = punkty+1 WHERE user_name =".$_SESSION['nick']; }else{ }
mysql_error(); wyświetla Unknown column 'siema' in 'where clause'
echo $_SESSION['nick']; wyświetla siema
I nie wiem dlaczego mysql_error wyświetla że w bazie nie ma kolumny 'siema' jak przecież 'siema' wskazuje użytkownika w tabeli user_name do którego ma dodać pkt.
Na obrazku powyżej widać, że są dodane punkty ale je dodawałem przypisując "WHERE user_name = 'siema';