phpMyAdmin
 sql >> Base de données >  >> Database Tools >> phpMyAdmin

Attention :mysql_connect() :erreur lors de la lecture du paquet de salutation

Vous pouvez essayer d'utiliser soit MySQLi ou PDO et leur relevé préparé pour plus de sécurité.

Si vous avez l'intention d'utiliser uniquement MySQL, utilisez le code ci-dessous pour initialiser votre connexion à la base de données.

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

Pour référence, voir http://php.net/manual/en/function. mysql-connect.php

Sinon, veuillez utiliser 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();
  }
?>

Pour référence, voir http://php.net/manual/en/mysqli.construct. php

Si vous envisagez d'utiliser PDO, essayez

<?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();
}
?>

Pour référence, voir http://php.net/manual/en/pdo.connections. php