![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 7.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
Mam skrypt php z trzema wstawieniami do bazy. Wszystkie insert dochodza do skutku (rekordy zapisuje w bazie), lecz wyrzuca mi błąd:
sa to echa insertów Co moze być powodem takiego blędu? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 1 Dołączył: 7.05.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Cytat Wszystkie insert dochodza do skutku (rekordy zapisuje w bazie) Czyli w tych zapytaniach które podałeś nie ma błędu (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Cytat to use near '='2'' Tu masz fragment zapytania przy którym jest błąd - w zapytaniach które podałeś ani razu nie występuje "=", co potwierdza, że błąd jest gdzieś indziej. Wklej zapytania które występują wcześniej w skrypcie. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 7.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
Czyli w tych zapytaniach które podałeś nie ma błędu (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Tu masz fragment zapytania przy którym jest błąd - w zapytaniach które podałeś ani razu nie występuje "=", co potwierdza, że błąd jest gdzieś indziej. Wklej zapytania które występują wcześniej w skrypcie. wiem ze mam tam błąd i to w pierwszym, dlatego ze jak ukryłem pozostałe to dalej był ten sam to mi sie wydaje ze jest problem z "$opis_film" ale nie moge dojść co. A jakby to było pomocne to pole w bazie jest long text. Pod spodem dane i zapytanie do tabeli
dzieki za szybką odpowiedz. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 1 Dołączył: 7.05.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Ale błąd niekoniecznie musi być w tym pliku, może być w plikach wczytywanych wcześniej. Jak dla mnie dalej to wygląda na to, że błąd jest w innym zapytaniu.
Najlepiej zrób coś takiego przy każdym zapytaniu: Kod $sql = "cośtam"; echo "Zapytanie: " . $sql . "<br>"; mysql_query($sql); echo "Błąd: " . mysql_error() . "<br><br>"; I będziemy wiedzieć o które dokładnie chodzi:) |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 7.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem czy dobrze zrozumialem, ale:
dało:
a to '='2 to jest tylko w tym zapytaniu. |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 1 Dołączył: 7.05.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
No i skoro błąd się nie wyświetlił to znaczy, że w tym zapytaniu błędu nie ma.
Powstawiaj ten kod przy każdym zapytaniu do bazy i będziemy wiedzieć w którym dokładnie jest błąd. |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 385 Pomógł: 26 Dołączył: 22.03.2008 Skąd: TM Ostrzeżenie: (0%) ![]() ![]() |
Tak wywala błąd? |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 7.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
Niestety to samo cały cas przy wszystkich 3 zapytaniach.
jestem pewny że to jest błąd z pierwszego zapytania bo pozmienialem wszystkie wartośći na 6, 13, 5, i now to jest w dalszym ciagu blad w tym miejscu: "-> ,'to jest film 3', '2', <- ". |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 1 Dołączył: 7.05.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
No ale ewidentnie widać, że błędu tam nie ma (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Są jakieś jeszcze inne zapytania w tym pliku? Albo w plikach includowanych do niego? |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 385 Pomógł: 26 Dołączył: 22.03.2008 Skąd: TM Ostrzeżenie: (0%) ![]() ![]() |
A weź sprobuj te dane które sa liczbami wpisz do zapytania bez '/' ;> Tam gdzie się spodziewasz liczby ;>
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 7.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
w tym zapytaniu: INSERT INTO tbl_film VALUES ('0', 'film 3','to jest film 3', '2', '6', '13', '5', NOW())
'0' - auto increment, film 3 to z <input>, to jest film 3 to jest opis z <textarea>, 2, 6, 13, 5 to sa wartosci z 4 x <select> Są jakieś jeszcze inne zapytania w tym pliku? Albo w plikach includowanych do niego? INSERT INTO nie ma, za to są wybierania. A weź sprobuj te dane które sa liczbami wpisz do zapytania bez '/' ;> Tam gdzie się spodziewasz liczby ;> Przepraszam ale nie rozumiem co mam zrobic :-) (IMG:http://forum.php.pl/style_emoticons/default/blinksmiley.gif) a tak pozatym to mam jeszcze inne bardzo podobne tabele ten sam schemat wstawiania i tam jest ok |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 1 Dołączył: 7.05.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Czyli wracamy do punktu wyjścia - ten błąd nie dotyczy zapytań INSERT - gdyby tak było to rekordy nie dodały by się do bazy, a pisałeś wcześniej, że się dodały.
Zastosuj ten fragment kodu do wszystkich zapytań w pliku. |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 7.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
Czyli wracamy do punktu wyjścia - ten błąd nie dotyczy zapytań INSERT - gdyby tak było to rekordy nie dodały by się do bazy, a pisałeś wcześniej, że się dodały. Zastosuj ten fragment kodu do wszystkich zapytań w pliku. Wyrzuca dokladnie tak samo (IMG:http://forum.php.pl/style_emoticons/default/sciana.gif) |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 1 Dołączył: 7.05.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Ehh.. dobra, wyślij mi ten plik na biuro [at] progresmedia . pl (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
|
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 7.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
To nie byl problem z insertami a z selectami.
Dzieki wszystkim a przedewszystkim: progresmedia. Szukajcie az znajdziecie hmm teraz jestem madry |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.09.2025 - 09:51 |