![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 106 Pomógł: 1 Dołączył: 2.12.2005 Skąd: Jaworzno Ostrzeżenie: (0%) ![]() ![]() |
Problem jest następujący:
Wysyłam metodą GET dane rekordu (patrz linia 12):
Dalej przechodząc do pliku usuwającego rekord:
Wy-echo-wałem wszystkie dane - przechodzą z tamtego pliku, ale instrukcja SQL-owa nie jest wykonywana i nie mam pojęcia czemu, siedzę nad tym już kilka godzin (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Oczywiście polecenie wysłane przez PHPMyAdmin działa, więc problem chyba w php, a nie SQL-u Ten post edytował Neojawor 3.12.2005, 11:42:07 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
Pokazuje sie jakis blad? i co zwraca echo $rezultat;?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
|
|
|
![]()
Post
#3
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Na pierwszy rzut oka:
Nie tak
tylko:
$id nie powinno być w apostrofach, przecież pole id jest polem liczbowym (tak podejrzewam) P.S. Zaglądasz tu czasem: PWN -> Słownik Ortograficzny -> usuwać Prosze poprawić błędy! |
|
|
![]()
Post
#4
|
|
Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
Cytat $id nie powinno być w apostrofach, przecież pole id jest polem liczbowym (tak podejrzewam) Podczas wysylania zapytania i tak jest rzutowane na tym znakowy. Wiec od tej zmiennej nie zalezy. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 106 Pomógł: 1 Dołączył: 2.12.2005 Skąd: Jaworzno Ostrzeżenie: (0%) ![]() ![]() |
błąd ortograficzny poprawiony (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Sprawdziłem z tymi apostrofami, to nie to. Niestety nie wywala żadnego błędu. ten "if" na końcu sprawdza czy mysql_query() zwraca TRUE, no i oczywiście nie zwraca. Wszystkie zmienne wysłane przechodzą poprawnie (sprawdzone echo), więc chyba tylko zostaje wina bazy. Czy to może być wina błędnie zdefiniowanych pól? Tabela "nowosci" wygląda tak: id | int(10) | UNSIGNED | NOT NULL | AUTO_INCREMENT | (klucz główny) tytul | text | | NULL | tresc |longtext | | NULL | data | date | | NULL | EDIT: Właśnie mnie oświeciło - administrator mojej bazy ma restrykcyjne zasady - aplikacje zewnętrzne nie mają praw do zapisu - moja instrukcja jest całkowicie poprawna, trzeba zmienić uprawnienia bazy. Ten post edytował Neojawor 3.12.2005, 23:58:17 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 06:55 |