Re: newbie: MySQL importing data from a variable

From: Date: Mon, 12 Mar 2001 13:57:24 +0000
Subject: Re: newbie: MySQL importing data from a variable
References: 1  Groups: php.db 
Request: Send a blank email to php-db+get-7320@lists.php.net to get a copy of this message
Gavin. Try this - put a counter in you loop, and echo the counter along wiht $file. I would wager that your last value for file is "". (I didn't carefully check your logic.) More to the point, you aren't accumulating the file names in $file. As an experiment, try adding $filelist ,= $file; before the echo statement, also echo $filelist to see how it builds. If it is doing what you want, then substitute it for $file in your update statement. REgards - Miles Thompson At 10:26 AM 3/12/01 -0800, Gavin Tong wrote:
Hi, I've been trying to get this script to read a directory and then pass the information into a Mysql table. I can open the directory and print it's contents, or I can get other information from variables passed to the mysql table, but I can't seem to do both. If you have any idea what I've done wrong or have an idea where I can read more about this problem your thoughts will be greatly appreciated. Sincerely, Gavin Tong <?php $handle=opendir('.'); while (false!==($file = readdir($handle))) {
    if ($file != "." && $file != "..") {
        echo "$file\n";
    }
} closedir($handle); $db = mysql_connect("local host", "person", "pasword"); mysql_select_db("photos",$db); $result = mysql_query("insert into template (name) values ('$file')",$db); ?>


« previous php.db (#7320) next »