Visualizzazione dei risultati da 1 a 3 su 3

Discussione: problema di query

  1. #1
    Utente di HTML.it L'avatar di gasmor
    Registrato dal
    Apr 2004
    Messaggi
    1,768

    problema di query

    non riesco a riscrivere una query

    praticamente inserisco un file in un database
    <input type="file" name="file_binario" size="40">

    $data = addslashes(fread(fopen($_FILES["file_binario"]["tmp_name"], "rb"), $_FILES["file_binario"]["size"]));


    $result = @mysql_query("INSERT INTO news (DatiBinari, Nome, Size, Type)
    VALUES ('$data',
    '" . $_FILES["file_binario"]["name"] . "',
    '" . $_FILES["file_binario"]["size"] . "',
    '" . $_FILES["file_binario"]["type"] . "')")
    or die("Query di inserimento fallita !");


    E fino a qui funziona senza problemi.
    Però non riesco a scrivere la query corretta per fare un update
    ho provato con

    $query1 = "UPDATE news SET DatiBinari='$data',
    Nome='" . $_FILES["file_binario"]["name"] . "',
    Size ='" . $_FILES["file_binario"]["size"] . "',
    Type='" . $_FILES["file_binario"]["type"] . "'
    WHERE id=$id";


    ma niente.
    Cosa sbaglio? Me la potreste riscrivere?

    Grazie a tutti in anticipo

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,965
    A meno che non ti dia l'errore, la query sintatticamente e' corretta

    per cui la condizione è sbagliata

  3. #3
    Utente di HTML.it L'avatar di gasmor
    Registrato dal
    Apr 2004
    Messaggi
    1,768
    hai ragione infatti non è un errore di sintassi, la query funziona, tuttavia non avviene l'aggiornamento del file scaricato.
    Però ho provato ad inserire nella query questo:

    $query1 = "UPDATE news SET titolo='$varTitolo',
    descrizione='$varDescrizione',
    testo='$varTesto',
    visibile='$varVisibile',
    DatiBinari='$point',
    Nome='" . $_FILES["file_binario"]["name"] . "',
    Size ='" . $_FILES["file_binario"]["size"] . "',
    Type='" . $_FILES["file_binario"]["type"] . "'
    WHERE id=$id";

    e titolo, descrizione, testo e visibile si aggiornano mentre il resto no.
    Da cosa può dipendere?

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.