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

    connessione al db failed

    Salve a tutti,
    volevo chiedrle una semplice consultazione riguardo la connessione al db di php attraverso apache.
    Premettendo che le impostazioni del db sonop corrette, vi chiedo se a parere vostro ci sia qualche errore in questo codice:

    function connect_db()
    {
    $DB_Host='localhost';
    $DB_User='root';
    $DB_Password='';
    $DB_Name='sviluppo';

    //se la connessione riesce ok se no ritorna un mess d'errore
    if(!$link=@mysql_connect($DB_Host,$DB_User,$DB_Nam e))
    {
    $result=0;
    print("<H2>

    <HR><CENTER>Errore di Connessione a =
    '$DB_Host'!<HR>
    </CENTER></H2>
    \n");
    exit;

    }
    //poi cre la connessione al DB sui cui devo lavorare
    if(!@mysql_select_db($DB_Name,$link))
    {
    $result=0;
    print("<H1>

    <HR><CENTER>Errore di connessione al DataBase =
    '$DB_name'!<HR></CENTER>
    </H2>
    \n");
    exit;
    }

    return $link;
    }


    non capisco perchè ma entra sempre dentro gli if.
    Pronto a dare ulteriori dettagli.
    grazie

  2. #2
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Dire che è orribile è poco

    Codice PHP:
    function connect_db()
    {
    $DB_Host='localhost';
    $DB_User='root';
    $DB_Password='';
    $DB_Name='sviluppo';

    $link=mysql_connect($DB_Host,$DB_User,$DB_Password) or die(mysql_error());
    mysql_select_db($DB_Name,$link) or die(mysql_error());
    return 
    $link;


  3. #3
    Capisco!
    Pero' visto che dice che è orribile potresti anche spiegarne il motivo!

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.