Visualizzazione dei risultati da 1 a 10 su 16

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2016
    Messaggi
    783
    Nell'errore c'è sempre localhost, non 127.0.0.1

    Questo:

    $pdo = new pdo(
    "mysql:host=localhost;dbname=test",
    'root','root1'
    );

    deve diventare:


    $pdo = new pdo(
    "mysql:host=127.0.0.1;dbname=test",
    'root','root1'
    );

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2013
    Messaggi
    160
    Nell'errore c'è sempre localhost, non 127.0.0.1
    Da dove lo leggi?

    Quote Originariamente inviata da M4V1 Visualizza il messaggio

    Questo:

    $pdo = new pdo(
    "mysql:host=localhost;dbname=test",
    'root','root1'
    );

    deve diventare:


    $pdo = new pdo(
    "mysql:host=127.0.0.1;dbname=test",
    'root','root1'
    );
    codice:
    $ cat test.php 
    <?php
    $pdo = new PDO(
        "mysql:host=127.0.0.1;dbname=test",
        'root','root1'
    );
    
    $query = $pdo->query("SELECT * FROM people");
    var_dump($pdo->errorInfo());
    
    foreach($query as $row ){  
        var_dump($row);  
    }  
    
    
    $ docker run test-image php /usr/local/bin/test.php
    Fatal error: Uncaught PDOException: SQLSTATE[HY000] [2002] Connection refused in /usr/local/bin/test.php:5

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.