sweter
15.08.2009, 06:32:41
Witam.
Mam do wykonania ok 5 tys.(!) zapytań do MySQL'a, które mają po kilkadziesiąt linijek tekstu.
Gdy wykonuję je z poziomu php (w pętli oczywiście) to pojawia mi się błąd (pod każdym zapytaniem) "Something is wrong in your syntax obok...".
Jednak, gdy to samo zapytanie wkleję do phpMyAdmina, to wszystko jest ok - nie wywala błędu i dodaje nowy rekord.
Czemu tak się dzieje?
Heptan
15.08.2009, 09:58:02
Pokaż jedno przykładowe zapytanie.
wookieb
15.08.2009, 11:25:24
BO mysql_queryu wykonuje tylko jedno zapytanie. Musisz swoje zapytania wrzucic do tablicy (podzielic za pomoca
http://php.net/explode po znaku ; (zapewne taki masz separator zapytan)) i petla je wykonywac. Ale skoro juz to zrobiles w phpmyadmin to chyba po klopocie?
kubek15
15.08.2009, 11:42:34
Ja raz miałem podobny problem i dodałem w php linijkę która wybiera odpowiednią bazę.