Decipher19 Posted April 10, 2007 Share Posted April 10, 2007 hi there, I am able to upload multiple files but i would like to store the file paths from the array i declared into the database. I'm not sure whether my query is correct but here it is. It turned up funny in the database when I checked. just ".","/","l" respectively in each picPath. the full file path was not inserted. I used a for loop for the multiple file upload. can someone please help? $sql="INSERT INTO picturesimage (picPath1, picPath2, picPath3) VALUES ('$uploadfile[0]','$uploadfile[1]','$uploadfile[2]')"; $result = executes($sql); Link to comment https://forums.phpfreaks.com/topic/46375-insert-multiple-file-paths/ Share on other sites More sharing options...
Wildbug Posted April 10, 2007 Share Posted April 10, 2007 Is executes() a function you've created? I don't know if this is your problem, but you should probably quote the data you plan to input: $sql = sprintf('INSERT INTO picturesimage (picPath1, picPath2, picPath3) VALUES("%s","%s","%s")', mysql_real_escape_string($uploadfile[0]), mysql_real_escape_string($uploadfile[1]), mysql_real_escape_string($uploadfile[2]) ); Link to comment https://forums.phpfreaks.com/topic/46375-insert-multiple-file-paths/#findComment-225825 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.