Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Odwołanie do MySQL
Forum PHP.pl > Forum > PHP
klapaucius
Cześć. Mam może dla niektórych trochę trywialne pytanie, jednak w żadnym manualu, ani nigdzie nie mogę nic na ten temat znaleźć. Mianowicie chcę usunąć z bazy danych wszystkie rekordy gdzie 'login' = $user. Używam komendy
  1. mysql_query("DELETE FROM wiadomosci WHERE login=".$user."") or die (mysql_error());

Jednak nie usuwa mi wtedy tego rekordu tylko wywala błąd: Unknown column 'klapaucius' in 'where clause' (klapaucius to zmienna $user). Myśle, ze dzieje sie tak dlatego, gdyz rekordow z kolumna login jest kilka i wydaje mi sie ze powinno byc do czegos takiego inne zapytanie. Albo moze trzbea jakąś pętle zastosować? Prosze o pomoc.
darko
zamień
"DELETE FROM wiadomosci WHERE login=".$user.""
na
"DELETE FROM wiadomosci WHERE login='".$user."'"
Civil
Ewentualnie krócej:
  1. mysql_query("DELETE FROM wiadomosci WHERE login='$user') or die (mysql_error());
klapaucius
hehe taka mała rzecz a tyle problemów z nią... sciana.gif Dzięki wielkie za pomoc!!
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.