Visualizzazione dei risultati da 1 a 10 su 10

Discussione: errore mysql_connect()

  1. #1
    Utente di HTML.it L'avatar di Alberto
    Registrato dal
    Oct 2004
    Messaggi
    1,870

    errore mysql_connect()

    Ciao a tutti, sto imparando il php e sto provando a mettere in pratica le prime cose che ho imparato, ma già ho i primi problemi
    Ho creato la connessione al db ma quando tetso la pagina ricevo questo errore Fatal error: Call to undefined function mysql_connect() in C:\Programmi\Apache Group\Apache2\htdocs\sito_prova\connessione.php on line 6
    questa è la mia pagina:
    <?php
    $hostname_connessione = "127.0.0.1"; #nome dell'host
    $database_connessione = "sitoweb"; #nome del db
    $username_connessione = "root"; #nome utente accesso db
    $password_connessione ="password"; #password accesso db
    $connessione = mysql_connect($hostname_connessione, $username_connessione, $password_connessione) or die("Impossibile eseguire la connessione");
    ?>
    Grazie per l'aiuto

  2. #2
    Dipende dalle versioni di php-mysql installate. Controlla con questo tutorial di avere fatto tutto il dovuto.

    http://www.phpnews.it/content/view/67/80/


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Utente di HTML.it L'avatar di Alberto
    Registrato dal
    Oct 2004
    Messaggi
    1,870
    Ho provato a fare tutto come descritto nella procedura, ma alla fine quando riavvio apache ricevo una finestra di errore che dice PHP Startup: Unable to load dynamic library 'C:\php\ext\php_msqli.dll' - impossibile trovare la procedura specificata.

  4. #4
    Originariamente inviato da Alberto
    Ho provato a fare tutto come descritto nella procedura, ma alla fine quando riavvio apache ricevo una finestra di errore che dice PHP Startup: Unable to load dynamic library 'C:\php\ext\php_msqli.dll' - impossibile trovare la procedura specificata.
    php_msqli.dll :master:

    verifica bene il nome.


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #5

  6. #6
    Originariamente inviato da Alberto
    Scusa, errore mio di scrittura,
    PHP Startup: Unable to load dynamic library 'C:\php\ext\php_mysqli.dll' - impossibile trovare la procedura specificata.
    verifica se esiste l'estensione nella cartella php\ext. Dovrebbe esserci. Sicuro di avere anche messo in windows il file della libreria?

    mi pare che non ti va sia mysqli che mysql. Sicuramente ti manca il file della libreria (libmysql.dll )


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  7. #7

  8. #8

  9. #9
    Originariamente inviato da Alberto
    Il file libmysql.dll è presente, così come l'estensione nella cartella c:\php\ext
    dove e' presente?

    guarda che sei nella cosa piu' semplice dell'installazione:

    trasferisci il file della libreria in windows\system32.
    metti il path di dove si trovano le estensioni. (php.ini)
    togli il commento alla linea interessata delle estensioni
    restart di apache.

    amen.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  10. #10
    Utente di HTML.it L'avatar di Alberto
    Registrato dal
    Oct 2004
    Messaggi
    1,870

    avevo fatto tutto tranne accendere il cervello!!!!!
    il file c'era e con lo stesso nome, ma non era quello di php .
    Quello giusto l'avevo messo in winnt, ma ora che l'ho spostato funziona tutto a meraviglia.
    grazie di avermi sopportato

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.