• User

    Non ce la faccio più. MySql -PHP

    Ho installato apache 2.2.15, mysql 5.1.45 e php5.3.2

    tutto bene funziona tutto, ho iniziato a creare pagine.

    ho configurato correttamente php con mysql,
    con la solita procedura:
    togliendo il commento nella extension_dir
    copiando le librerie mysql e apache di php nella mia system32.
    impostato le variabili di sistema nel PATH.

    ora quando vado a creare uno script per connettermi a mysql per creare un database mi da questo stramaledetto errore che ho googlato all'infinito:

    fatal error: call to undefined function mysql_connect.

    il mio script per la connessione è questo:

    [php]//collegamento a MySQL
    $db = mysql_connect('localhost', 'xxxx', 'xxxxx') or
    die ('Unable to connect. Check your connection parameters.');[/php]l'unica soluzione mi sembrava di averla trovata nel forum di php.net

    uno sviluppatore di php dice che con windows 7, vista e windows server 2008

    c'è un problema per quanto rigurda l'ip nel file hosts situato in C:/windows/system32/etc

    e diceva di impostarlo cosi:

    127.0.0.1       localhost                
    

    quando invece io l'ho impostato di default cosi:

    127.0.0.1 localhost

    ::1 localhost

    Provando e riprovando ho notato che l'unico cambiamento è che quando tolgo il commento a # ::1 localhost, invece di avere l'errore riportato sopra, firefox mi dice:"Impossibile contattare il server".

    Sono disperato.


  • ModSenior

    Ciao Escomputer,
    il file hosts direi proprio non centri nulla con il problema, mancano le librerie mysql al php.
    Per evitare tutti questi problemi forse ti conviene installare un pacchetto preconfezzionato come ad esempio xampp.


  • User

    Scusa ma io ho già copiato le librerie.
    Sono quelle già citate sopra.
    Purtroppo non posso installare wampp ho già tanti files caricati sul database.


  • User Attivo

    Non puoi fare un backup del db con phpmyadmin e poi ricaricarlo dopo l'installazione di xampp?


  • ModSenior

    Ciao Escomputer,
    fai attenzione alla punteggiatura e alle maiuscole...
    I database puoi sempre esportarli ed importarli nuovamente dopo.
    Non sò dirti dove sia il problema nella procedura che hai seguito, poichè non uso windows, ma il motivo è quello che ti ho detto.