[MySQL][PHP]Błędne zapytanie do bazy- INSERT |
[MySQL][PHP]Błędne zapytanie do bazy- INSERT |
30.04.2015, 10:50:06
Post
#1
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 22.08.2006 Ostrzeżenie: (0%) |
Witam, mam problem z insertem z mojego kodu, wydaje mi się że jest poprawny.
Połaczenie z bazą jest OK, tabela post dodana a w niej kolumny z identycznymi nazwami. W rezultacie po submicie mam tylko info że zapytanie niepoprawne a w bazie nie ma danych z formularza.
|
|
|
30.04.2015, 10:57:16
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 355 Pomógł: 533 Dołączył: 15.01.2010 Skąd: Bydgoszcz Ostrzeżenie: (0%) |
. != ,
|
|
|
30.04.2015, 14:39:11
Post
#3
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 22.08.2006 Ostrzeżenie: (0%) |
sory, ale coś więcej ? W sumie nie gotowe rozwiązanie ale naprowadzenie na błąd.
|
|
|
30.04.2015, 14:42:35
Post
#4
|
|
Grupa: Zarejestrowani Postów: 824 Pomógł: 106 Dołączył: 14.03.2012 Skąd: Warszawa Ostrzeżenie: (0%) |
Obstawiam L 60
-------------------- |
|
|
30.04.2015, 14:52:51
Post
#5
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 3 Dołączył: 23.07.2009 Ostrzeżenie: (10%) |
Ja jak mam błędy w zapytaniach to wyświetlam całe zapytanie echem i później sprawdzam, albo jeszcze wklejam w phpmyadmin. Jak mam jakieś bardzo złożone zapytania, to przygotowuje sobie wzór w phpmyadmin i później wklejam do kodu i uzupełniam zmiennymi. Zmienne tekstowe powinny być w jeszcze jednym cudzysłowi np ".'$zmienna'." Coś tam jest pokręcone z tym. Masz całość w podwójnym, później zmienne z kropką w pojedynczym.
Ten post edytował Martin-ZG 30.04.2015, 14:55:59 |
|
|
30.04.2015, 14:56:14
Post
#6
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 22.08.2006 Ostrzeżenie: (0%) |
insert w phpmyadminie wykonuje się poprawnie.
|
|
|
30.04.2015, 15:00:18
Post
#7
|
|
Grupa: Moderatorzy Postów: 36 455 Pomógł: 6292 Dołączył: 27.12.2004 |
Cytat Zmienne tekstowe powinny być w jeszcze jednym cudzysłowi np ".'$zmienna'." Coś tam jest pokręcone z tym. Masz całość w podwójnym, później zmienne z kropką w pojedynczym. Jedyny blad, jaki autor tu popelnil to uzycie kropki zamiast przecinka do oddzielenia pola... Mowiono już o tym... -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
30.04.2015, 15:04:39
Post
#8
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 22.08.2006 Ostrzeżenie: (0%) |
poprawiłem i nadal zapytanie niepoprawne
|
|
|
30.04.2015, 15:07:52
Post
#9
|
|
Grupa: Moderatorzy Postów: 36 455 Pomógł: 6292 Dołączył: 27.12.2004 |
Super, to teraz zamiast nic nie mowiacego tekstu z bledem, wyswietl blad bazy....
nie: die("Zapytanie niepoprawne") a: die(mysql_error()) ps: rety, a co to za potworki? or w IF, potem srednik?? if(mysql_query($insert_query) or die("Zapytanie niepoprawne"));{ echo ("<center><h1>Dodano wpis !</h1></center>"); } Tak ma byc: $res = mysql_query($insert_query) or die(mysql_error()); if($res){ echo ("<center><h1>Dodano wpis !</h1></center>"); } -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
30.04.2015, 15:19:20
Post
#10
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 22.08.2006 Ostrzeżenie: (0%) |
OK, poprawiłem wszystko co napisałeś i mam komunikat z mysql_error "No database selected" a w configu jest wybrana:
|
|
|
30.04.2015, 15:20:42
Post
#11
|
|
Grupa: Zarejestrowani Postów: 594 Pomógł: 122 Dołączył: 17.07.2005 Skąd: P-na Ostrzeżenie: (0%) |
to nie zamykaj połączenia z bazą danych...
|
|
|
30.04.2015, 15:24:23
Post
#12
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 22.08.2006 Ostrzeżenie: (0%) |
ehh.... jak zawsze błąd w pierdółce którą skopiowałem i nie przeanalizowałem. Dzięki
|
|
|
Wersja Lo-Fi | Aktualny czas: 25.04.2024 - 00:36 |