|
MySQL.RU - Webboard
Вернуться
excel>php (gwest) 15/08/2005 - 16:58:33
Re: excel>php (bac) 15/08/2005 - 23:08:59
Re: excel>php (gwest) 16/08/2005 - 13:36:17
Re: excel>php (bac) 16/08/2005 - 20:42:04
From: gwest - 15/08/2005 - 16:58:33
Subject:excel>php
-----------------
надо вставить данные из csv в базу mysql вот код на php:
<?
include "config.php";
$arr = file("file.csv");
$sql = "INSERT INTO test VALUES ";
$i = 1;
foreach($arr as $line)
{
$number = explode(";",$line);
$order = "($i,";
foreach($number as $num)
{
$order .= "$num,";
}
$order = substr($order,0,strlen($order) - 1).")";
$sql .= "$order,";
$i++;
}
$sql = substr($sql,0,strlen($sql) - 1);
if(!mysql_query($sql))
{
echo $sql."<br>";
echo "Ошибка - ".mysql_error();
}
?>
Вот ошибка которую он выдает:
INSERT INTO test VALUES (1,121134,Sicro Nokia,1,1,sicro.jpg,70 ),(2,121135,Sicro Motorola,1,1,sicro.jpg,70 ),(3,121136,Sicro Samsung,1,1,sicro.jpg,70 ),(4,121137,Sicro Siemens,1,1,sicro.jpg,70 ),(5,121138,Sicro Sony,1,1,sicro.jpg,70 )
Ошибка - 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 'Nokia,1,1,sicro.jpg,70 ),(2,121135,Sicro Motorola,1,1,sicro.jp
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
23546
|
|