Re: CSV Import Question

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tuesday 18 November 2003 13:07, Chris Payne wrote:

> > > any ideas?  Here's the code:
> > >
> > > $row = 1;
> > > $handle = fopen ("$userfile","r");
> > > while ($data = fgetcsv ($handle, 250, "$delim")) {
> > >     $num = count ($data);
> > >     $row++;
> > >     for ($c=0; $c < $num; $c++) {
> > >
> > > mysql_query ("INSERT INTO emaillist (EMail,name)
> > >               VALUES ('$data[$c]','$data[$c]')
> > >
> > > When I import, it puts all data in the EMail field, even the name
> > > field.

What exactly do you mean by "puts all data in the EMail field"? Does 
print_r($data) look OK? And you do realise that in your SQL statement you're 
inserting the same value for both EMail and name?

> > What's $delim?
>
> Sorry, delim is from the form you use to select the CSV file, as you can
> select the char as the seperator (I have set the default to a COMMA
> though).

By that you do mean:

  $delim = ',';

and not

  $delim = COMMA;

?

-- 
Jason Wong -> Gremlins Associates -> www.gremlins.biz
Open Source Software Systems Integrators
* Web Design & Hosting * Internet & Intranet Applications Development *
------------------------------------------
Search the list archives before you post
http://marc.theaimsgroup.com/?l=php-db
------------------------------------------
/*
Pilfering Treasury property is paticularly dangerous: big thieves are
ruthless in punishing little thieves.
		-- Diogenes
*/

-- 
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [PHP Users]     [Postgresql Discussion]     [Kernel Newbies]     [Postgresql]     [Yosemite News]

  Powered by Linux