Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    387

    non riesco accedere in locale a database mysql

    Ciao,

    ho creato una query per recuperare delle informazioni da un database mysql

    il comando per la connessione è il seguente:

    codice:
    $link = mysql_connect('localhost', 'root', '');  
    if (!$link) {  
        die ('Errore nella connessione al server: ' . mysql_error());  
    }
    l'errore che mi restituisce è il seguente

    codice:
    Notice: Undefined variable: link in C:\easyphp\www\miosito\pagina.php on line 6
    
    Warning: mysql_db_query() [function.mysql-db-query]: Accesso non consentito per l'utente: 'ODBC'@'localhost' (Password: NO) in C:\easyphp\www\miosito\pagina.php on line 6
    
    Warning: mysql_db_query() [function.mysql-db-query]: A link to the server could not be established in C:\easyphp\www\miosito\pagina.php on line 6
    uso easyphp su windows vista , il codice è inserito in una pagina esterna che richiamo con una include
    mi potreste indirizzare verso la soluzione??

  2. #2
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    prova a fare la connessione così
    Codice PHP:
    $link mysql_connect('localhost''root''') or die ("Impossibile collegarsi " mysql_error());
    //Così elimini l'if 
    Ma il codice come continua poi? Perché l'errore non è della funzione mysql_connect()...

  3. #3
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,746
    prova così

    Codice PHP:

    $database 
    "tuoi dati" ;
    $db_host "tuoi dati" ;
    $db_login "tuoi dati" ;
    $db_pass "tuoi dati" ;


    $connessione_db mysql_connect$db_host $db_login $db_pass ) ;

    if ( 
    $connessione_db ) {
    if ( !
    mysql_select_db$database $connessione_db ) ) echo "Impossibile aprire il database 
    Errore: "
    .mysql_error() ;
    else {
    echo 
    "Non riesco a connettermi al server database ".$database.".

    Verificare che MySQL sia installato ed avviato e che corrispondano il nome dell'host, username e password" 
    ;
    }} 
    Errare humanum est, perseverare ovest

  4. #4
    Prova cosà, invece.
    Copia il file libmysql.dll, presente nella cartella di installazione di PHP, in C:\WINDOWS.
    Sono convinto che poi ti funzionerà tutto.

    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    387
    ciao,
    grazie per le risposte.
    ad ogni modo ho scoperto che sbaglio qualcosa nell'inclusione dei file...
    in pratica se metto il codice per la connessione in un file esterno e lo includo mi da errore,
    se lo inserisco direttamente nella pagina no..
    devo capire perchè.

  6. #6
    Allora il problema è di sicuro nel percorso di inclusione.

    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

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.