sql >> Databasteknik >  >> Database Tools >> phpMyAdmin

Varning:mysql_connect():Fel vid läsning av hälsningspaket

Du kan prova att använda antingen MySQLi eller PDO och deras förberedda uttalande för att vara säkrare.

Om du tänker använda bara MySQL, använd koden nedan för att initiera din databasanslutning.

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

För referens se http://php.net/manual/en/function. mysql-connect.php

Alternativt använd 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();
  }
?>

För referens se http://php.net/manual/en/mysqli.construct. php

Om du överväger att använda PDO, försök med

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

För referens se http://php.net/manual/en/pdo.connections. php



  1. PHPMyAdmin 500 internt serverfel i Apache på grund av PHP-version

  2. Hur man anger decimalprecision och skalnummer i MySQL med phpMyAdmin

  3. En giltig målmapp för installationen kunde inte fastställas vid installation av SQL Server Management Studio 2016

  4. Varför kan jag inte komma åt Xampps phpmyadmin på localhost? Tillträde är förbjudet.