Ну пздц... Ошибок нет, ничего нет... что приходит не говоришь, как тогда нам быть? Уже подумывается на то что у тебя комп не тянет =)))) на остаток
ура, ошибка есть Код (Text): 0000000000000000001064You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ESSIEUX','884'), ('913', 'BPW','885'), ('914', 'CALABRESE','886'), ('915', 'CARD' at line 1000000000000000001064You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'S','2934'), ('10437', 'TECHNOX','2935'), ('10438', 'ORIGINAL IMPERIUM','2936'), ' at line 10001064You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'S HOET','3175')' at line 100000000000 это в момент Код (PHP): while($r = odbc_fetch_array($res)) { $data[] = "('{$r['BRA_ID']}', '{$r['BRA_BRAND']}','{$r['BRA_MF_NR']}')"; ++$i; if($i > 50) { echo mysql_errno(); echo mysql_error(); $query = mysql_query('INSERT INTO `tof_brands_1` (`BRA_ID`, `BRA_BRAND`, `BRA_MF_NR`) VALUES ' . join(', ', $data)); $i = 0; $data = array(); } }
давай нам сюда этот echo 'INSERT INTO `tof_brands_1` (`BRA_ID`, `BRA_BRAND`, `BRA_MF_NR`) VALUES ' . join(', ', $data); а валуесы разве не должны идти в скобках?
Код (PHP): <?php error_reporting(E_ALL | E_STRICT) ; ini_set('display_errors','On'); set_time_limit(20); $host = "localhost"; $user = "root"; $password = ""; // Производим попытку подключения к серверу MySQL: if (!mysql_connect($host, $user, $password)){ echo "<h2>MySQL Error!</h2>"; exit; } // Выбираем базу данных: $db = 'forever'; mysql_select_db($db); $dsntd = "DSN=TECDOC_CD_1_2013;Database=TECDOC_CD_1_2013;Server=localhost;Port=;UID=tecdoc;PWD=tcd_error_0"; $id = odbc_connect($dsntd, "", ""); echo $id; echo odbc_tables($id); $res = odbc_exec($id, "SELECT * FROM TOF_BRANDS"); //Создаём таблицу с полями, если не существует mysql_query("CREATE TABLE IF NOT EXISTS `TOF_BRANDS_1`( `BRA_ID` smallint(6) NOT NULL, `BRA_BRAND` varchar(25) NOT NULL, `BRA_MF_NR` integer(11) NOT NULL ) ENGINE=InnoDB"); $data = array(); $i = 0; while($r = odbc_fetch_array($res)) { $data[] = "('{$r['BRA_ID']}', '{$r['BRA_BRAND']}','{$r['BRA_MF_NR']}')"; ++$i; if($i > 50) { echo mysql_errno(); echo mysql_error(); $query = mysql_query('INSERT INTO `tof_brands_1` (`BRA_ID`, `BRA_BRAND`, `BRA_MF_NR`) VALUES ' . join(', ', $data)); $i = 0; $data = array(); } } if(sizeof($data)) { echo '<pre>'; var_dump($data); echo '</pre>'; $query = mysql_query('INSERT INTO `tof_brands_1` (`BRA_ID`, `BRA_BRAND`, `BRA_MF_NR`) VALUES ' . join(', ', $data)); } if ($query == 'true'){ echo "<p>Обновление БД прошло успешно!</p> "; }else{ echo "<p>Не удалось обновить записи в БД</p> "; } echo mysql_errno(); echo mysql_error(); //*********************************** ?>
у меня складывается ощущение что у тебя где-то в данных встречается кавычка которая собственно рвет тело очередного values'а.
Кавычка.. ну не знаю.. дело в том что рвётся тело очередного values'а на разных местах в зависимости от тому что стоит в скобках if($i > 50) бывает не догружает 6 строк, а бывает и тысячу, смотря какую цифру напишу
если сначала собрать $sql как строку содержащую запрос и потом ее передавать mysql_query( $sql ) то можно легко сдампить ее в файл и потом проанализировать. основы отладки)))
нет))) дело в том что твой табличный клиент выдает красивую инфу, но по ней слабо можно понять что происходит с расширением mysql когда приходит запрос на вставку данных. нужно взять текст запроса который фейлит и пробежаться по нему глазами. или вставить в какой-нибудь воркбенч который подсветкой синтаксиса может подсветит проблемный участок. по мне так проблема на уровне символов. попробуй mysql_real_escape_string() для каждого значения из odbc
а как его правильно прописать? Код (PHP): $data[] = "('mysql_real_escape_string({$r['BRA_ID']})', 'mysql_real_escape_string({$r['BRA_BRAND']})','mysql_real_escape_string({$r['BRA_MF_NR']})')"; так?
Код (PHP): $data[] = "('".mysql_real_escape_string($r['BRA_ID'])."', '".mysql_real_escape_string($r['BRA_BRAND'])."','".mysql_real_escape_string($r['BRA_MF_NR'])."');
вот что выдало Код (Text): Resource id #4Resource id #50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
var_dump($data); выдало вот ..может сгодится как запрос (это часть выведенных данных) извините что длинный текст.. не знаю как короче сделать Код (Text): array(11) { [0]=> string(21) "('1', 'SPIDAN','501')" [1]=> string(20) "('2', 'HELLA','502')" [2]=> string(18) "('3', 'ATE','503')" [3]=> string(26) "('4', 'MANN-FILTER','504')" [4]=> string(23) "('5', 'PIERBURG','505')" [5]=> string(18) "('6', 'LuK','506')" [6]=> string(26) "('7', 'EBERSPACHER','507')" [7]=> string(24) "('8', 'LEISTRITZ','508')" [8]=> string(20) "('9', 'REINZ','509')" [9]=> string(22) "('10', 'ELRING','510')" [10]=> string(20) "('11', 'BERU','511')" } 0 array(11) { [0]=> string(21) "('12', 'PAGID','512')" [1]=> string(22) "('13', 'WALKER','513')" [2]=> string(20) "('14', 'BOGE','514')" [3]=> string(19) "('15', 'NGK','515')" [4]=> string(24) "('16', 'BILSTEIN','516')" [5]=> string(18) "('17', 'HK','517')" [6]=> string(20) "('18', 'KONI','518')" [7]=> string(19) "('19', 'SWF','519')" [8]=> string(32) "('20', 'LUCAS ELECTRICAL','520')" [9]=> string(21) "('21', 'VALEO','521')" [10]=> string(21) "('22', 'WABCO','522')" } 0 array(11) { [0]=> string(23) "('23', 'RUVILLE','523')" [1]=> string(22) "('24', 'EXIDE','1846')" [2]=> string(21) "('26', 'VARTA','526')" [3]=> string(24) "('27', 'HOPPECKE','527')" [4]=> string(23) "('28', 'OPTILUX','528')" [5]=> string(21) "('29', 'ERNST','529')" [6]=> string(21) "('30', 'BOSCH','530')" [7]=> string(25) "('31', 'CONTITECH','531')" [8]=> string(21) "('32', 'SACHS','532')" [9]=> string(21) "('33', 'GATES','533')" [10]=> string(22) "('34', 'KNECHT','534')" } 0 array(11) { [0]=> string(25) "('35', 'LEMFORDER','535')" [1]=> string(25) "('36', 'VAN WEZEL','536')" [2]=> string(22) "('37', 'MONROE','537')" [3]=> string(23) "('38', 'PURFLUX','538')" [4]=> string(22) "('39', 'TEXTAR','539')" [5]=> string(28) "('40', 'MAHLE FILTER','540')" [6]=> string(21) "('41', 'BOSAL','541')" [7]=> string(21) "('42', 'DAYCO','542')" [8]=> string(24) "('43', 'CHAMPION','543')" [9]=> string(25) "('44', 'PUROLATOR','544')" [10]=> string(23) "('45', 'TEROSON','545')" } 0 array(11) { [0]=> string(28) "('46', 'SONNENSCHEIN','546')" [1]=> string(21) "('47', 'BREMI','547')" [2]=> string(21) "('48', 'JURID','548')" [3]=> string(22) "('49', 'BENDIX','549')" [4]=> string(19) "('50', 'SKF','550')" [5]=> string(26) "('51', 'WESTFALIA','1842')" [6]=> string(35) "('52', 'BEHR THERMOT-TRONIK','712')" [7]=> string(21) "('53', 'ORIS','1843')" [8]=> string(19) "('54', 'FTE','878')" [9]=> string(36) "('55', 'HERTH+BUSS JAKOPARTS','613')" [10]=> string(21) "('56', 'LOBRO','811')" } 0 array(11) { [0]=> string(30) "('57', 'QUINTON HAZELL','622')" [1]=> string(20) "('58', 'EKG','1720')" [2]=> string(20) "('59', 'FRAM','604')" [3]=> string(23) "('60', 'GOETZE','1845')" [4]=> string(22) "('61', 'CENTRO','806')" [5]=> string(22) "('62', 'FERODO','876')" [6]=> string(22) "('63', 'CHAMP','1401')" [7]=> string(24) "('64', 'OPTIBELT','620')" [8]=> string(22) "('65', 'BREMBO','875')" [9]=> string(21) "('66', 'DENSO','733')" [10]=> string(21) "('67', 'OSRAM','646')" } 0 array(11) { [0]=> string(22) "('68', 'SCHMID','784')" [1]=> string(21) "('69', 'TESH','1220')" [2]=> string(20) "('70', 'GERI','683')" [3]=> string(23) "('71', 'GABRIEL','779')" [4]=> string(34) "('72', 'HERTH+BUSS ELPARTS','635')" [5]=> string(22) "('73', 'MINTEX','617')" [6]=> string(24) "('74', 'LOCTITE','1844')" [7]=> string(23) "('75', 'PHILIPS','648')" [8]=> string(20) "('76', 'PEX','1300')" [9]=> string(28) "('77', 'BORG & BECK','1847')" [10]=> string(28) "('78', 'KLOKKERHOLM','1160')" } 0 array(11) { [0]=> string(22) "('79', 'WAHLER','741')" [1]=> string(26) "('80', 'AKS DASIS','1340')" [2]=> string(29) "('81', 'HENGST FILTER','612')" [3]=> string(20) "('82', 'NOR','1161')" [4]=> string(19) "('83', 'VDO','728')" [5]=> string(20) "('84', 'TTV','1402')" [6]=> string(20) "('85', 'KYB','1410')" [7]=> string(26) "('86', 'ZIMMERMANN','877')" [8]=> string(23) "('87', 'FRIESEN','681')" [9]=> string(23) "('88', 'GLASER','1409')" [10]=> string(23) "('89', 'DELPHI','1400')" } 0 array(11) { [0]=> string(23) "('90', 'FARCOM','1406')" [1]=> string(24) "('91', 'TECNOCAR','606')" [2]=> string(25) "('92', 'SogefiPro','602')" [3]=> string(29) "('93', 'SCHLIECKMANN','1407')" [4]=> string(24) "('94', 'METZGER','1408')" [5]=> string(31) "('95', 'MAGNETI MARELLI','603')" [6]=> string(22) "('96', 'AL-KO','1404')" [7]=> string(22) "('97', 'WAECO','1411')" [8]=> string(37) "('98', 'HOFMEISTER & MEINCKE','1405')" [9]=> string(23) "('99', 'COPARTS','599')" [10]=> string(33) "('100', 'ROULUNDS RUBBER','1412')" } 0 array(11) { [0]=> string(30) "('101', 'FEBI BILSTEIN','797')" [1]=> string(21) "('102', 'UBD','1561')" [2]=> string(29) "('103', 'NORMTECHNIK','1560')" [3]=> string(32) "('104', 'ZF LENKSYSTEME','1840')" [4]=> string(36) "('105', 'BEHR HELLA SERVICE','1860')" [5]=> string(32) "('106', 'DETROIT DIESEL','2482')" [6]=> string(24) "('107', 'LETRIKA','754')" [7]=> string(25) "('108', 'TRISCAN','1242')" [8]=> string(25) "('109', 'BUGATTI','1700')" [9]=> string(21) "('110', 'SNR','1740')" [10]=> string(22) "('111', 'PAPE','1741')" } 0 array(11) { [0]=> string(24) "('112', 'EIBACH','1760')" [1]=> string(23) "('113', 'PAYEN','1761')" [2]=> string(32) "('114', 'BUDWEG CALIPER','1762')" [3]=> string(20) "('115', 'ULO','655')" [4]=> string(23) "('116', 'SEIMA','1780')" [5]=> string(21) "('117', 'LRT','1800')" [6]=> string(21) "('118', 'HJS','1901')" [7]=> string(28) "('119', 'DELCO REMY','2142')" [8]=> string(25) "('120', 'AURADIA','1921')" [9]=> string(25) "('121', 'METELLI','1941')" [10]=> string(26) "('122', 'OBERLAND','1962')" } 0 array(11) { [0]=> string(25) "('123', 'NISSENS','1961')" [1]=> string(21) "('124', 'KACO','697')" [2]=> string(23) "('125', 'DOYEN','1981')" [3]=> string(26) "('126', 'STABILUS','1240')" [4]=> string(20) "('127', 'NK','2044')" [5]=> string(20) "('128', 'BU','2097')" [6]=> string(25) "('129', 'OPTIMAL','2081')" [7]=> string(21) "('130', 'K+F','2096')" [8]=> string(21) "('131', 'LNP','2098')" [9]=> string(31) "('132', 'DELPHI DIESEL','2090')" [10]=> string(23) "('133', 'MAPCO','2099')" } 0 array(11) { [0]=> string(22) "('134', 'MOOG','2100')" [1]=> string(23) "('135', 'SIDEM','2101')" [2]=> string(22) "('136', 'DANA','2483')" [3]=> string(23) "('137', 'HANSA','2083')" [4]=> string(26) "('138', '4SEASONS','2084')" [5]=> string(24) "('139', 'SANDEN','2085')" [6]=> string(25) "('140', 'VISTEON','2086')" [7]=> string(31) "('141', 'SERCK-MARSTON','2087')" [8]=> string(21) "('142', 'NRF','2088')" [9]=> string(25) "('143', 'FRIGAIR','2089')" [10]=> string(21) "('144', 'EAI','2108')" } 0 array(11) { [0]=> string(27) "('145', 'DOPPSTADT','2109')" [1]=> string(23) "('146', 'JOHNS','2110')" [2]=> string(23) "('147', 'AJUSA','2141')" [3]=> string(25) "('148', 'CORTECO','2118')" [4]=> string(20) "('149', 'AE','2119')" [5]=> string(24) "('150', 'SOFIMA','2122')" [6]=> string(23) "('151', 'BERGA','2135')" [7]=> string(23) "('152', 'MEYLE','2136')" [8]=> string(21) "('153', 'NWB','2137')" [9]=> string(28) "('154', 'AMC Filter','2138')" [10]=> string(21) "('155', 'KBP','2139')" } 0 array(11) { [0]=> string(21) "('156', 'JWP','2140')" [1]=> string(23) "('157', 'BRINK','2107')" [2]=> string(25) "('158', 'GARRETT','2091')" [3]=> string(27) "('159', 'SCHWITZER','2092')" [4]=> string(21) "('160', 'IHI','2093')" [5]=> string(24) "('161', 'HOLSET','2094')" [6]=> string(27) "('162', 'KUNEWALDE','2095')" [7]=> string(23) "('163', 'DELTA','2151')" [8]=> string(21) "('164', 'GCK','2158')" [9]=> string(27) "('165', 'ROADHOUSE','2168')" [10]=> string(23) "('166', 'REMSA','2167')" } 0 array(11) { [0]=> string(31) "('167', 'HARNISCHFEGER','2183')" [1]=> string(21) "('168', 'URW','2192')" [2]=> string(24) "('169', 'P.B.R.','2102')" [3]=> string(38) "('170', 'N.AMERICA PARTS DIST','2103')" [4]=> string(32) "('171', 'BCD CORONA & C','2104')" [5]=> string(31) "('172', 'CLEAN FILTERS','2111')" [6]=> string(21) "('173', 'SMB','2484')" [7]=> string(34) "('174', 'WESSELS & MULLER','2113')" [8]=> string(21) "('175', 'OMG','2114')" [9]=> string(25) "('176', 'IRISBUS','2115')" [10]=> string(27) "('177', 'MOTOMETER','2116')" } 0 array(11) { [0]=> string(23) "('178', 'YUASA','2117')" [1]=> string(24) "('179', 'NAKATA','2120')" [2]=> string(23) "('180', 'ALKAR','2121')" [3]=> string(31) "('181', 'ALCO (ZYPERN)','2123')" [4]=> string(25) "('182', 'BALDWIN','2124')" [5]=> string(25) "('183', 'COOPERS','2125')" [6]=> string(26) "('184', 'CROSLAND','2126')" [7]=> string(27) "('185', 'LAUTRETTE','2127')" [8]=> string(27) "('186', 'LUCAS CAV','2128')" [9]=> string(27) "('187', 'POWERPART','2129')" [10]=> string(22) "('188', 'TEHO','2130')" } 0 array(11) { [0]=> string(29) "('189', 'THERMO KING','2131')" [1]=> string(28) "('190', 'TJ FILTERS','2132')" [2]=> string(29) "('191', 'WIX FILTERS','2133')" [3]=> string(26) "('192', 'WOODGATE','2134')" [4]=> string(28) "('193', 'JAPANPARTS','2194')" [5]=> string(24) "('194', 'BUGIAD','2195')" [6]=> string(22) "('195', 'ICER','2196')" [7]=> string(36) "('196', 'HOLGER CRISTIANSEN','2197')" [8]=> string(27) "('197', 'CONTROL 4','2198')" [9]=> string(23) "('198', 'FIFFT','2200')" [10]=> string(23) "('199', 'VAICO','2199')" } 0 array(11) { [0]=> string(27) "('200', 'PRIM-BALL','2232')" [1]=> string(27) "('201', 'MICRONAIR','2239')" [2]=> string(25) "('202', 'TWINTEC','2240')" [3]=> string(24) "('203', 'SLANZI','2143')" [4]=> string(20) "('204', 'VM','2144')" [5]=> string(26) "('205', 'WAUKESHA','2145')" [6]=> string(29) "('206', 'MOPAR PARTS','2146')" [7]=> string(24) "('207', 'AIRTEX','2147')" [8]=> string(28) "('208', 'YALE&TOWNE','2148')" [9]=> string(38) "('209', 'MOTEURS BAUDOUIN.S.A','2149')" [10]=> string(25) "('210', 'COMPAIR','2150')" } 0 array(11) { [0]=> string(28) "('211', 'LOMBARDINI','2152')" [1]=> string(31) "('212', 'ZEUNA STARKER','2153')" [2]=> string(27) "('213', 'MULTIPART','2154')" [3]=> string(25) "('214', 'SAGINAW','2155')" [4]=> string(29) "('215', 'UNISIA JECS','2156')" [5]=> string(36) "('216', 'HOBOURN AUTOMOTIVE','2157')" [6]=> string(21) "('217', 'GLO','2159')" [7]=> string(24) "('218', 'H.D.K.','2160')" [8]=> string(26) "('219', 'NKN.LTD.','2161')" [9]=> string(23) "('220', 'AYATS','2162')" [10]=> string(26) "('221', 'AECHERLI','2163')" } 0 array(11) { [0]=> string(25) "('222', 'MAYBACH','2164')" [1]=> string(32) "('223', 'PORSCHE-DIESEL','2165')" [2]=> string(23) "('224', 'SAMRO','2169')" [3]=> string(23) "('225', 'HYMER','2170')" [4]=> string(21) "('226', 'IMT','2171')" [5]=> string(24) "('227', 'NORMAG','2172')" [6]=> string(21) "('228', 'BKS','2173')" [7]=> string(31) "('229', 'AKTIV FISCHER','2174')" [8]=> string(24) "('230', 'MEVOSA','2175')" [9]=> string(23) "('231', 'WOLGA','2176')" [10]=> string(32) "('232', 'ALFRED ZIEGLER','2177')" } 0 array(11) { [0]=> string(25) "('233', 'WEWELER','2178')" [1]=> string(22) "('234', 'WAHL','2179')" [2]=> string(24) "('235', 'VOGELE','2180')" [3]=> string(23) "('236', 'URSUS','2181')" [4]=> string(33) "('237', 'FARYMANN DIESEL','2182')" [5]=> string(29) "('238', 'PUTZMEISTER','2184')" [6]=> string(35) "('239', 'ALOIS HIEBLE & CO','2185')" [7]=> string(23) "('240', 'HURTH','2186')" [8]=> string(34) "('241', 'KRAUSS-MAFFEI AG','2187')" [9]=> string(37) "('242', 'KRIEGER FAHRZEUGBAU','2188')" [10]=> string(23) "('243', 'MAURI','2189')" } 0 array(11) { [0]=> string(38) "('244', 'MOT.MUNCHEN SENDLING','2190')" [1]=> string(22) "('245', 'PAUS','2191')" [2]=> string(23) "('246', 'KILEN','2280')" [3]=> string(27) "('247', 'BTS Turbo','2281')" [4]=> string(22) "('248', 'HEPU','2377')" [5]=> string(23) "('249', 'MANDO','2272')" [6]=> string(29) "('250', 'ALCO FILTER','2273')" [7]=> string(25) "('251', 'RAMEDER','2268')" [8]=> string(20) "('252', 'HP','2275')" [9]=> string(27) "('253', 'LESJOFORS','2279')" [10]=> string(25) "('254', 'FILTRON','2274')" } 0 array(11) { [0]=> string(20) "('255', 'GK','2378')" [1]=> string(21) "('256', 'EDR','2193')" [2]=> string(24) "('257', 'ACERBI','2201')" [3]=> string(22) "('258', 'ACTM','2202')" [4]=> string(27) "('259', 'AUTODROMO','2203')" [5]=> string(28) "('260', 'BARTOLETTI','2204')" [6]=> string(26) "('261', 'BLUEBIRD','2206')" [7]=> string(24) "('262', 'BOLGAN','2205')" [8]=> string(38) "('263', 'CRANECARRIER COMPANY','2207')" [9]=> string(22) "('264', 'DINA','2208')" [10]=> string(27) "('265', 'EOS COACH','2209')" } 0 array(11) { [0]=> string(37) "('266', 'FLXIBLE CORPORATION','2210')" [1]=> string(23) "('267', 'FLOOR','2211')" [2]=> string(38) "('268', 'FORETRAVEL MOTORHOME','2212')" [3]=> string(34) "('269', 'GENERAL TRAILERS','2213')" [4]=> string(24) "('270', 'GIGANT','2214')" [5]=> string(24) "('271', 'GILLIG','2215')" [6]=> string(29) "('272', 'HENDRICKSON','2216')" [7]=> string(24) "('273', 'KAISER','2217')" [8]=> string(23) "('274', 'KRONE','2218')" [9]=> string(28) "('275', 'LANGENDORF','2219')" [10]=> string(35) "('276', 'LEGRAS INDUSTRIES','2220')" } 0 array(11) { [0]=> string(38) "('277', 'LEVEQUES (REMORQUES)','2221')" [1]=> string(24) "('278', 'MAGYAR','2222')" [2]=> string(25) "('279', 'MERITOR','2223')" [3]=> string(23) "('280', 'MIELE','2224')" [4]=> string(26) "('281', 'MISTRALL','2225')" [5]=> string(21) "('282', 'MCI','2226')" [6]=> string(26) "('283', 'NAVISTAR','2227')" [7]=> string(35) "('284', 'SCHMITZ CARGOBULL','2228')" [8]=> string(25) "('285', 'NOVABUS','2229')" [9]=> string(38) "('286', 'RIDEWELL SUSPENSIONS','2230')" [10]=> string(23) "('287', 'ROLFO','2231')" } 0
Код (PHP): while($r = odbc_fetch_array($res)) { $data[] = "('{$r['ARL_ART_ID']}', '{$r['ARL_SEARCH_NUMBER']}', '{$r['ARL_BRA_ID']}', '{$r['ARL_DISPLAY_NR']}')"; ++$i; if($i > 3000) { $sql = 'INSERT INTO `tof_art_lookup` (`ARL_ART_ID`, `ARL_SEARCH_NUMBER`, `ARL_BRA_ID`, `ARL_DISPLAY_NR`) VALUES ' . implode(', ', $data); mysql_query($sql) or exit('Запрос:<br>' . $sql . '<br>Ошибка:<br>' . mysql_error()); $i = 0; $data = array(); } }
вот что дало в ответ на код приведённый вами Код (Text): Resource id #4Resource id #5Запрос: 1 Ошибка: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '1' at line 1 Добавлено спустя 1 минуту 18 секунд: я не партизан, просто не пойму что надо сделать чтоб запрос показать
ну я ж выше писал что нужно сгенерировать текст запроса и перед тем как его выполнить - его можно будет задампить. напиши в начале срипта такую смешную функцию Код (PHP): function fdump( $data ) { $fn = './'.microtime(true).'.sql'; $f = fopen( $fn, 'wb' ); fwrite( $f, $data ); fclose( $f ); } и там где генерация запроса происходит ее используй вот так (взял за основу код sobachnik'а Код (PHP): $sql = 'INSERT INTO `tof_art_lookup` (`ARL_ART_ID`, `ARL_SEARCH_NUMBER`, `ARL_BRA_ID`, `ARL_DISPLAY_NR`) VALUES ' . implode(', ', $data); fdump( $sql ); mysql_query($sql) or exit('Запрос:<br>' . $sql . '<br>Ошибка:<br>' . mysql_error()); таким образом рядом со скриптом ты увидишь много *.sql файлов в которых содержатся запросы которые код пытается выполнить. и вот эти тексты и анализируй
ну ты формируешь строку. и это строку ты отправляешь в бд. ты её перед отправкой-то ПОСМОТРИ А =) СВОИМИ ГЛАЗАМИ, МОЖЕТ ТАМ ГОВНО а то вы уже третью страницу рассуждаете о вероятных проблемах запроса, который НИКТО НЕ ВИДЕЛ. вы вообще здоровы?