[php/mysql] Insert Into, Nie potrafie znaleść blędu ... p-o głupi błąd. |
[php/mysql] Insert Into, Nie potrafie znaleść blędu ... p-o głupi błąd. |
7.03.2009, 12:46:42
Post
#1
|
|
Grupa: Zarejestrowani Postów: 82 Pomógł: 0 Dołączył: 11.01.2004 Ostrzeżenie: (0%) |
Witam ,
Oto kawalek kodu :
Wczesnie oczywiscie skonfigurowalem polaczenie , wybralem tabele. ID posiada wlasciwosc autoinc. , pola data , data_index sa typu date , site pr typu int , hour typu time a reszta to text ;-) Dane sa przekazywane z formularza , printowalem kazdą zmienna $_POST[] posiada poprawne dane .... Niestety kod ten nie dodaje nic do bazy danych. mysql error zwraca przy probie dodania z formularza byle czego :
Nie potrafie znaleść w moim kodzie bledu.... Mogę prosić o pomoc ? Pozdrawiam -------------------- Notatnik rządzi!
|
|
|
7.03.2009, 12:52:12
Post
#2
|
|
Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa |
wywal id i z value NULL .
filtruj dane bo kod podatny na sql injection ! //edit chyba w pierwszym (dane) dałeś więcej niż w values(dane) Ten post edytował Spawnm 7.03.2009, 12:55:21 |
|
|
7.03.2009, 12:56:38
Post
#3
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków |
źle również zagnieżdżasz zmienne w zapytaniu sql.
i tak dalej. ja polecam Ci korzystanie z takiej składni:
ładnie wszystko przejrzyście widać. Ten post edytował piotrooo89 7.03.2009, 12:58:38 -------------------- |
|
|
7.03.2009, 13:11:36
Post
#4
|
|
Grupa: Zarejestrowani Postów: 82 Pomógł: 0 Dołączył: 11.01.2004 Ostrzeżenie: (0%) |
wywal id i z value NULL . filtruj dane bo kod podatny na sql injection ! //edit chyba w pierwszym (dane) dałeś więcej niż w values(dane) Po wywaleniu nadal ten sam błąd.... Jest tyle samo pol co wartosci czyli 15 .... Jakies pomysly? -------------------- Notatnik rządzi!
|
|
|
7.03.2009, 13:49:57
Post
#5
|
|
Grupa: Zarejestrowani Postów: 79 Pomógł: 3 Dołączył: 23.12.2008 Skąd: Piaseczno Ostrzeżenie: (0%) |
zapytanie na pierwszy rzut okan wydaje się poprawne...
hmm czyżby w tym zapytaniu były jakieś zastrzeżone słowa dla MySql np. index? http://dev.mysql.com/doc/refman/5.0/en/reserved-words.html |
|
|
7.03.2009, 13:58:29
Post
#6
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków |
a spróbuj tak:
-------------------- |
|
|
7.03.2009, 16:23:23
Post
#7
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów |
~piotrooo89:
Cytat hmm czyżby w tym zapytaniu były jakieś zastrzeżone słowa Np. index jest słowem zarezerwowanym, a Twój kod niczego nie zmienia. Reszta zapytania jest poprawna, tylko nazwy pól nie są w uszach. -------------------- ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
Wersja Lo-Fi | Aktualny czas: 28.04.2024 - 00:36 |