Новости
Документация
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

> Original message text:
> 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
>


From: gwest - 16/08/2005 - 13:36:17
Subject:excel>php
-----------------
Ага только как убрать кучу пробелов из последнего столбца?


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
23546



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