Visualizzazione risultati 1 fino 2 di 2

Discussione: PHP & MySQLi - Connessione al DB con credenziali errate riuscita

  1. #1
    Guest

    Predefinito PHP & MySQLi - Connessione al DB con credenziali errate riuscita

    Salve, ultimamente sto lavorando con PHP (versione 5.3) e ho iniziato ad utilizzare l'interfaccia OO MySQLi. Dopo un po' ho notato una cosa molto inquietante, che non riesco a capire, e così mi sto rivolgendo a voi.
    Ho scritto un semplice script PHP che ha il compito di aprire la connessione verso il mio DB di Altervista, che deve comunicarmi se la connessione è avvenuta con successo o no.
    Ecco la posizione dello script: http://mateusz.altervista.org/test.php
    Codice PHP:
    <?php
    $db
    = new mysqli("", "", "", "my_mateusz");
    if (
    $db->connect_errno) {
    echo
    "Errore in connessione al DB: ".$db->connect_errno;
    die;
    }
    else {
    echo
    "Connessione avvenuta con successo";
    }
    $db->close();
    ?>
    Il problema è che se nel costruttore della classe MySQLi inserisco i parametri di connessione validi:
    - host: "localhost"
    - user: "mateusz"
    - passwd: "" (lascio il campo vuoto come al solito)
    - dbname: "my_mateusz"

    o se inserisco parametri diversi (errati) o vuoti, per esempio:
    - host: "1234"
    - user: ""
    - passwd: ""
    - dbname: "my_mateusz"

    il risultato è sempre "Connessione avvenuta con successo."
    L'unica eccezione è il nome del database, se cambio quello mi da errore; ma questo dovrebbe avvenire anche quando accedo con host e user errati! Invece non succede.

  2. #2
    Guest

    Predefinito

    Scusate, giuro che non avevo notato la parte di testo
    "Gli ultimi tre parametri possono essere stringhe vuote o contenere informazioni errate: il sistema li ignora ed esegue sempre e solo l'accesso al database MySQL dell'account in cui viene eseguito lo script PHP."
    In http://it.altervista.org/wiki/index....SQL&oldid=2310

    Chiedo scusa per il mio stupido errore. Problema risolto.

Tags for this Thread

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •