Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di Leox94
    Registrato dal
    Nov 2013
    residenza
    Firenze
    Messaggi
    63

    Problemi di connessione try - catch

    Salve a tutti,
    sto provando a connettermi al mio database con il costrutto try - catch in questo modo:

    Codice PHP:
    <?php
        
    try {        $pdo = new PDO('mysql:host=127.0.0.1;dbname=db_prova''admin''admin');        $pdo->setAttribute(PDO::ATTR_ERRMODEPDO::ERRMODE_EXCEPTION);        $pdo->exec('SET NAMES "utf8"');    }    catch(PDOException $e) {        $output 'Impossibile connettersi' .        $e->getMessage();        include 'output.html.php';        exit();    }        $output 'OK';    include 'output.html.php';
    ?>
    se testo lo script mi risulta questo messaggio:

    codice HTML:
    Impossibile connettersiSQLSTATE[HY000] [1045] Access denied for user 'admin'@'localhost' (using password: YES)
    Ho ricontrollato di aver inserito la password corretta almeno 100 volte!!!

    Qualcuno può aiutarmi? Se vi interessa vi specifico che utilizzo MAMP 3.0.0 per il debug.
    A cosa serve Internet? In parte ad andare su Internet...Leoni del Web

  2. #2
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    e se non usi PDO con gli stessi parametri si connette?

  3. #3
    Utente di HTML.it L'avatar di Leox94
    Registrato dal
    Nov 2013
    residenza
    Firenze
    Messaggi
    63
    Mi sono appena accorto che utilizzando la funzione mysql da comunque errore. A questo punto penso sia un problema del MAMP non credi?

    Codice PHP:
    <?php$link mysql_connect('localhost''root''root') or die('Errore');?>
    A cosa serve Internet? In parte ad andare su Internet...Leoni del Web

  4. #4
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    prova a non mettere la password

  5. #5
    Utente di HTML.it L'avatar di Leox94
    Registrato dal
    Nov 2013
    residenza
    Firenze
    Messaggi
    63
    Nella procedura PDO?
    A cosa serve Internet? In parte ad andare su Internet...Leoni del Web

  6. #6
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    o anche usando le mysql*

  7. #7
    Utente di HTML.it L'avatar di Leox94
    Registrato dal
    Nov 2013
    residenza
    Firenze
    Messaggi
    63
    Se tolgo la password nella procedura PDO viene stampato questo errore:

    codice HTML:
    Impossibile connettersiSQLSTATE[HY000] [2002] Impossibile stabilire la connessione. Rifiuto persistente del computer di destinazione.
    nella procedura mysql viene stamapato Errore come dichiarato nella funzione die()
    A cosa serve Internet? In parte ad andare su Internet...Leoni del Web

  8. #8
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    e allora mi sa che è proprio sbagliata la password, ti conviene provare a reimpostarla

  9. #9
    Utente di HTML.it L'avatar di Leox94
    Registrato dal
    Nov 2013
    residenza
    Firenze
    Messaggi
    63
    È strano perché ho provato anche con l'utente standard del MAMP "root" / "root" e mi da lo stesso problema!!
    A cosa serve Internet? In parte ad andare su Internet...Leoni del Web

Tag per questa discussione

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.