Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




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, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
23546



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |