Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1

    Inserire Immagine in un DB

    Salve ragazzi,
    avrei bisogno di una funzione PHP che quando premo il pulsante SUBMIT inserisca l'immagine che io ho precedentemenre scelto tramite il tasto SFOGLIA.
    E' possibile caricare un'immagine direttamente in un DB oppure no?
    Grazie in anticipo
    Francesco

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    96
    certo che è possibile. devi spedirla come binario (uno stream, qindi relative funzioni php) in un campo BLOB del database...
    forse è un po' vago ma il procedimento è questo.

  3. #3
    Addio Aldo, amico mio... [03/12/70 - 16/08/03]

  4. #4
    Grazie 1000,
    di poche ma buone parole :d

  5. #5
    ho preso lo script che mi ha detto giohappy.
    Ma quando vado a creare il DB tramite questo script:
    <?php

    // CONNESSIONE AL MYSQL
    @mysql_connect("host", "user", "password") or die("Connessione fallita !");

    // CREAZIONE DATABASE
    @mysql_create_db("FileBinari") or die("Creazione Database fallita !");

    // SELEZIONE DATABASE
    @mysql_select_db("FileBinari") or die("Selezione Database fallita !");

    // CREAZIONE TABELLA
    @mysql_query("

    CREATE TABLE file_binari (
    Id int(4) NOT NULL auto_increment,
    Descrizione varchar(255) NOT NULL default '',
    DatiBinari mediumblob NOT NULL,
    Nome varchar(50) NOT NULL default '',
    Size int(10) NOT NULL default '0',
    Type varchar(50) NOT NULL default '',
    PRIMARY KEY (Id)
    )

    ") or die("Creazione Tabella fallita !");

    ?>

    per creare il DB.
    Ma quando lo lancio mi dice che "Connessione fallita !"
    Come mai??
    Sapete aiutarmi?C'entra qualcosa che easyPHP è sulla porta 81 perchè sull'80 ho ISS per ASP??

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    96
    ma le tabelle sei sempre riuscito a farle o è la prima volta?

  7. #7
    Vedi se hai messo le indicazioni giuste in @mysql_connect
    ricorda se lavori in locale devi dare quelle che hai assegnato tu in precedenza
    se in remoto devi vedere che impostazioni ha il tuo provider
    // CONNESSIONE AL MYSQL
    @mysql_connect("host", "user", "password") or die("Connessione fallita !");

  8. #8
    Ciao,
    il fatto pè che la I° volta che lavoro com Mysql.
    Potresti spiegarlo come faresti a un bambino di 5 anni???
    Grazie
    spider81man

  9. #9
    Devi usare per la connessione i dati di accesso al server mysql:mysql_connect("host", "user", "password")

    Host è la macchina dove sta ed se lo testi in ocale è localhost, senò ti viene detto dal provider;
    user è il nome dell'utente con cui vuoi creare il db: MYSQL supporta diversi utenti (ne hai già creato uno dopo l'installazione?) e password è la sua password. SE non hai capito (a parte che magari mi sono spiegato male) prova a vedere i tutorial che trovi nel sito freephp.it

  10. #10
    allora la macchina è in locale.
    Quando ho installato my sql sul mio pc nn mi ha chiesto ne user ne pwd.
    Che devo fare???

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.