ďťż
Podstrony
|
telcocafemysql_query nie zwraca błędu ale nie dodaje rekordów.<?php if (file_exists('tmp/map.sql')) { $sql = file('tmp/map.sql'); $zapytanie = implode($sql); $msql = mysql_connect('localhost','xxx','xxx'); mysql_select_db('mapa'); mysql_query('DELETE FROM `x_world`'); mysql_query($zapytanie); mysql_close($msql); } ?> a dane są takiego typu: INSERT INTO `x_world` VALUES (6400,392,393,3,117675,'Wioska',9746,'sus',0,'',90); INSERT INTO `x_world` VALUES (8823,-389,389,1,117558,'Dyoto',16497,'Ernie',919,'=F=©',80); INSERT INTO `x_world` VALUES (40727,276,350,3,115133,'Nowa osada',1191,'AniaB',2287,'PAv-PAK',48); INSERT INTO `x_world` VALUES (42138,85,348,2,120542,'legowisko smoka',35612,'scandi3',1976,'~SAINT$~',25); INSERT INTO `x_world` VALUES (54153,85,333,3,121237,'Smoczy Raj 2#',11987,'Lakkn',785,'Anime',30); gdy wkleję je do phpMyAdmin tworzą się:/. Jedyne co robi to czyści tabelę czyli połączenie z mysql jest dobre. Tabela x_world jest już stworzona. Ma ktoś jakiś pomysł? Użytkownik chf edytował ten post 09 listopad 2007, 19:48 mysql_query($zapytanie) or die(mysql_error()); i powiedz co wywali @EDIT: andrzej_aa , oo racja, nie zwróciłem uwagi na to xD Użytkownik kutar edytował ten post 10 listopad 2007, 13:58 Błąd: Używasz w mysql_query() kilku zapytań. To nie przejdzie. Musisz pierwej rozwalić wszystkie zapytania na poszczególne, a później po kolei je wysyłać do bazy. if (file_exists('tmp/map.sql')) { $sql = file('tmp/map.sql'); $msql = mysql_connect('localhost','xxx','xxx'); mysql_select_db('mapa'); mysql_query('DELETE FROM `x_world`'); foreach ($sql as $row) { mysql_query($row) or die(mysql_error()); } mysql_close($msql); } Tak go poprawiłem a błąd jest taki: Something is wrong in your syntax obok '; ' w linii 1 W każdym wywołaniu to wywala :/ Użytkownik chf edytował ten post 10 listopad 2007, 14:19 nie daje sie srednika na koncu zapytania. Kazde zapytanie musi byc odzdzielnie A możemysql_query(substr($row, 0, strrpos($row,';'))) or die(mysql_error()); Super działa :]. Dopiero raczkuję jeśli chodzi o php i mysql. |
|||
Sitedesign by AltusUmbrae. |