Visualizzazione dei risultati da 1 a 1 su 1
  1. #1

    Inserimento File in Mysql database

    Ciao tutti,
    ho un problema con una query, sono sicuro che e' una questione di compatibilita' di dati che vengono dal form e dal PHP e il Databse, sostanzialmente ho fatto uno script per memorizzare file nel database.

    ecco lo script:

    Codice PHP:
    $connection = new database_connection();                         
    // Gather all required data                
    $newDesign->file_name $_FILES['userfile']['name'];                
    $newDesign->file_type $_FILES['userfile']['type'];                
    $newDesign->file file_get_contents($_FILES  ['userfile']['tmp_name']);                
    // size file is not important now                //$size = intval($_FILES['uploaded_file']['size']);                //echo "<br/>" . $newDesign->file;                         

    // Create the SQL query                
    $query "                    
    INSERT INTO design (                        
    id_design, id_designer, length, width, description, status, date, file
                        )                    
    VALUES (                        
    '
    $newDesign->code', '$newDesign->designer', '$newDesign->length', '$newDesign->width', '$newDesign->description', '$newDesign->status', '$newDesign->date', '$newDesign->file'                    )";                         
    // Execute the query                
    $result $connection->execute ($query); 
    Il campo FILE della tablella DESIGN e' di tipo BLOB, l'attributo file del oggeto $newDesign e' un file che arriva dal database, se inserisco i campi a uno a uno l'unico che da problemi e' quello FILE.

    ecco la tabella come e' stata dichiarata

    Codice PHP:
    file  blob  No  None 
    Ultima modifica di marcello8080; 19-12-2014 a 15:36

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.