RE: Stuck trying to upload and grab file name

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

 



I am not sure I am following you sir. Can you send me a sample?

$tmp_name is incorrect and should only be used for the upload.

On a whim I tried -> ALTER TABLE `{$memberID}` ADD tmp_name VARCHAR(60);
making it static and it still errored the same.

 

Brad

 

 

From: Roberto Carlos Garcia Luis [mailto:legnakarlos@xxxxxxxxx] 
Sent: Wednesday, July 25, 2012 8:17 PM
To: Brad
Cc: Karl DeSaulniers; php-db@xxxxxxxxxxxxx
Subject: Re:  Stuck trying to upload and grab file name

 

The table ñame need The ñame var not tmp_name tmp_name contains / bar

 



El miércoles, 25 de julio de 2012, Brad escribió:

Switching it to -> ALTER TABLE `{$memberID}` ADD {$tmp_name} VARCHAR(60);
produces the same error.
For the record $tmp_name is just gibberish and should not be the final
column name.

Brad

-----Original Message-----
From: Karl DeSaulniers [mailto:karl@xxxxxxxxxxxxxxx <javascript:;> ]
Sent: Wednesday, July 25, 2012 7:18 PM
To: php-db@xxxxxxxxxxxxx
Subject: Re:  Re: Stuck trying to upload and grab file name

On Jul 25, 2012, at 6:11 PM, Brad wrote:

> I am only uploading the temporary file. The filename is acquired via
> -> $file = $_FILES["file"]; and that is what is included in the naming
> of the column.
>
>
>
> -----Original Message-----
> From: Karl DeSaulniers [mailto:karl@xxxxxxxxxxxxxxx]
> Sent: Wednesday, July 25, 2012 7:05 PM
> To: php-db@xxxxxxxxxxxxx
> Subject: Re:  Re: Stuck trying to upload and grab file name
>
> On Jul 25, 2012, at 5:49 PM, Brad wrote:
>
>> I revamped my logic, proved the SQL works in a client the way I want
>> and once again, I am hitting the same mysql brick wall.
>>
>>
>>
>> <?php
>>
>> var_dump($_FILES);
>>
>> //db connection
>>
>> require 'dbConnect.php';
>>
>> //session file
>>
>> require_once('../auth.php');
>>
>> function uploadList(){
>>
>>       $file = $_FILES["file"];
>>
>>       $memberID = $_SESSION["SESS_MEMBER_ID"];
>>
>>       if ($file["type"] == "text/plain")
>>
>>               {
>>
>>               if ($file["error"] > 0)
>>
>>                       {
>>
>>                       echo "Return Code: " . $file['error'] . "<br /
>>> ";
>>
>>               }
>>
>>               else
>>
>>                       {
>>
>>                       dbConnect();
>>
>>                       mysql_select_db('mailList') or
>> die(mysql_error());
>>
>>                       $tmp_name =  $file["tmp_name"];
>>
>>                       $presql = "CREATE TABLE IF NOT EXISTS
>> `{$memberID}` (id MEDIUMINT AUTO_INCREMENT PRIMARY KEY UNIQUE)";
>>
>>                       $sql = <<<EOF
>>
>>                       LOAD DATA LOCAL INFILE '{$tmp_name}'
>>
>>                       ALTER TABLE `{$memberID}` ADD {$file}
>> VARCHAR(60);
>>
>>                       FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY
>> '\\''
>>
>>                       LINES TERMINATED BY "\\r\\n <file:///\\r\n> "
>>
>>                       IGNORE 1 LINES
>>
>> EOF;
>>
>>                       mysql_query($presql);
>>
>>                       mysql_query($sql);
>>
>>                       //var_dump($sql);
>>
>>                       echo '$sql';
>>
>>                       if(mysql_error())
>>
>>                               {
>>
>>                             


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

  Powered by Linux