msqli_connect

  • Creatore Discussione Creatore Discussione drfb
  • Data di inizio Data di inizio

drfb

Nuovo Utente
24 Feb 2020
3
0
1
Ciao a tutti.
Ho un software che da anni gira con php 5, ma non appena il mio gestore è passato a php7 mi si è bloccato tutto. Dopo lo sconforto mi sono rabboccato le maniche ma non riesco a fare delle prove off-line, comunque vada mi dice "Connect Error (1045) Access denied for user 'root'@'localhost' (using password: YES) "
i parametri che uso da anni sono sempre gli stessi ma non riesco ad accedervi ed ho provato partendo dall'esempio del manuale con le credenziali mie. Qualcuno sa dirmi dove sbaglio o cosa devi fare?
Grazie

PHP:
<?php
$mysqli = new mysqli('localhost', 'root', 'alice', 'lafon');

/*
* This is the "official" OO way to do it,
* BUT $connect_error was broken until PHP 5.2.9 and 5.3.0.
*/
if ($mysqli->connect_error) {
    die('Connect Error (' . $mysqli->connect_errno . ') '
            . $mysqli->connect_error);
}

/*
* Use this instead of $connect_error if you need to ensure
* compatibility with PHP versions prior to 5.2.9 and 5.3.0.
*/
if (mysqli_connect_error()) {
    die('Connect Error (' . mysqli_connect_errno() . ') '
            . mysqli_connect_error());
}

echo 'Success... ' . $mysqli->host_info . "\n";

$mysqli->close();
?>
 
Ultima modifica di un moderatore:
Buongiorno e grazie della risposta.

Ho fatto quello che hai detto, solo che ora mostra un altro errore:

Connect Error (1049) Unknown database 'lafonte'

ma il database esiste e contiene molti archivi.

CIao
 

Allegati

  • Screenshot (2).png
    Screenshot (2).png
    52 KB · Visite: 146
@drfb
Da regolamento del forum, come tutti noi sei tenuto ad usare il tag
PHP (2).png
quando posti del codice PHP, oppure la funzione codice dalla barra degli strumenti

Inoltre IMPORTANTE: Prima di creare una nuova discussione o di rispondere alle discussioni esistenti ricordati di leggere attentamente il Regolamento del Forum e l'eventuale regolamento specifico della sezione!
Grazie
Per questa volta te lo sistemo io ma mi raccomando per il futuro
 
@drfb
Da regolamento del forum, come tutti noi sei tenuto ad usare il tag Vedi l'allegato 6977 quando posti del codice PHP, oppure la funzione codice dalla barra degli strumenti

Inoltre IMPORTANTE: Prima di creare una nuova discussione o di rispondere alle discussioni esistenti ricordati di leggere attentamente il Regolamento del Forum e l'eventuale regolamento specifico della sezione!
Grazie
Per questa volta te lo sistemo io ma mi raccomando per il futuro
Grazie e scusa
 
Da quello che so si può scrivere semplicemente
PHP:
$misqli = mysqli_connect('localhost','root','password','db_da_aprire');
 

Discussioni simili