Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> php i funkcja DELATE, gdzie jest błąd??
swist666
post
Post #1





Grupa: Zarejestrowani
Postów: 152
Pomógł: 1
Dołączył: 14.05.2004
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Nie mogę znaleść błędu w jednej linijce... Nie wykonuje mi tego polecenia

Kod
mysql_query("DELETE FROM 'kontakt' WHERE 'id'=18")


Co tu jest źle questionmark.gif
(oczywiscie istnieje tabela kontakt i wpis z id=18)
Go to the top of the page
+Quote Post
kszychu
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

Ostrzeżenie: (0%)
-----


Jeśli już musisz zamykać w czymś nazwy tabel to nie rów tego w 'apostrofach' tylko w `odwróconych apostrofach` (tych na klawiszu z tyldą). To samo tyczy się nazw pól.


--------------------
"Coś się kończy, coś się zaczyna." Andrzej Sapkowski
Go to the top of the page
+Quote Post
swist666
post
Post #3





Grupa: Zarejestrowani
Postów: 152
Pomógł: 1
Dołączył: 14.05.2004
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


nadal nie dziala :/
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

Ostrzeżenie: (0%)
-----


  1. DELETE
  2. FROM kontakt
  3. WHERE id = 18

W apostrofach umieszczaj tylko stringi, a nie nazwy tabel, kolumn, liczby.
-- edit: nie doczytalem posta kszycha


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
mike
post
Post #5





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


A pewnien jesteś że błąd jest w zapytaniu?
Bo ta linijka nie ma na końcu średnika (;)

Pokaż więcej kodu gdzie to się znajduje i pokaż nam błąd, który ewentualnie się wyświetla.

Skorzystaj też z funkcji mysql_error() i mysql_errno() żeby dowiedzieć się więcej.
Go to the top of the page
+Quote Post
spenalzo
post
Post #6





Grupa: Zarejestrowani
Postów: 2 064
Pomógł: 1
Dołączył: 22.01.2003
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Cytat(mike_mech @ 2006-02-03 01:53:10)
A pewnien jesteś że błąd jest w zapytaniu?
Bo ta linijka nie ma na końcu średnika (;)

I dobrze, że nie ma, bo raczej nie powinno go tam być.


--------------------

Go to the top of the page
+Quote Post
nospor
post
Post #7





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




@spen uwierz, na koncu tej linijki powinien byś średnik:
  1. <?php
  2. mysql_query("DELETE FROM 'kontakt' WHERE 'id'=18")
  3. ?>

a powinno byc:
  1. <?php
  2. mysql_query("DELETE FROM kontakt WHERE id=18");
  3. ?>

mike_mech mial na mysli srednik w php a nie w mysql winksmiley.jpg

@swist666 jesli juz w tytule tematu piszesz coś dużymi literami, to zadbaj by nie było w tym czymś błędu bo wali po oczach że oślępnąc można winksmiley.jpg A najlepiej wogole wszystko pisz bezbłędnie i małymi literami. Krzyczeć tu nie musisz. Popraw to przy okazji


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
spenalzo
post
Post #8





Grupa: Zarejestrowani
Postów: 2 064
Pomógł: 1
Dołączył: 22.01.2003
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Cytat(nospor @ 2006-02-03 09:35:59)
@spen uwierz, na koncu tej linijki powinien byś średnik:

mike_mech mial na mysli srednik w php a nie w mysql winksmiley.jpg

No to zmienia postać rzeczy winksmiley.jpg


--------------------

Go to the top of the page
+Quote Post
Snoopy
post
Post #9





Grupa: Zarejestrowani
Postów: 92
Pomógł: 0
Dołączył: 5.02.2006

Ostrzeżenie: (0%)
-----


a ja mam takie cos:

  1. <?php
  2. $del = mysql_query("DELETE FROM characters WHERE owner='$nick' AND id='".$_GET['char']."'");
  3. ?>


i na stronce wyswietla mi: Parse error: syntax error, unexpected ';'

no a wydaje mi sie ze srednik ma tam byc smile.gif

//
przepraszam za zamieszanie, juz znalazlem blad

Ten post edytował Snoopy 16.02.2006, 17:06:23
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 06:39