phpMyAdmin
 sql >> Datenbank >  >> Database Tools >> phpMyAdmin

Warnung:mysql_connect():Fehler beim Lesen des Begrüßungspakets

Sie können versuchen, entweder MySQLi zu verwenden oder PDO und ihre vorbereitete Erklärung, um sicherer zu sein.

Wenn Sie nur MySQL verwenden möchten, verwenden Sie den folgenden Code, um Ihre Datenbankverbindung zu initialisieren.

<?php
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
    die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($link);
?>

Als Referenz siehe http://php.net/manual/en/function. mysql-connect.php

Alternativ verwenden Sie bitte MySQLi

<?php
$con = mysqli_connect("localhost","my_user","my_password","my_db");

// Check connection
if (mysqli_connect_errno())
  {
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
  }
?>

Als Referenz siehe http://php.net/manual/en/mysqli.construct. php

Wenn Sie PDO verwenden möchten, versuchen Sie es

<?php
try {
    $dbh = new PDO('mysql:host=localhost;dbname=test', $user, $pass);
    foreach($dbh->query('SELECT * from FOO') as $row) {
        print_r($row);
    }
    $dbh = null;
} catch (PDOException $e) {
    print "Error!: " . $e->getMessage() . "<br/>";
    die();
}
?>

Als Referenz siehe http://php.net/manual/en/pdo.connections. php