WAMP-PHP-Fehler: Kann keine Verbindung zu MySQL
Ich brauche Hilfe mit dem problem, dass auf meiner website, während ich versuchte, die mysql-Verbindung.
so, das ist der Fehler:
Deprecated: mysql_connect(): Die mysql-Erweiterung ist veraltet und wird entfernt werden, in der Zukunft: benutze mysqli oder PDO anstatt in C:\wamp\www\sites\mysite\core\connection.php auf der Linie 9
Call-Stack
Time Memory Function Location
1 0.0007 163008 {main}( ) ..\index.php:0
2 0.0012 165376 include( 'C:\wamp\www\sites\mysite\core\connection.php') ..\index.php:1
3 0.0015 166400 mysql_connect ( ) ..\connection.php:9
( ! ) Warning: mysql_connect(): in C:\wamp\www\sites\mysite\core\connection.php on line 9
Call Stack
Time Memory Function Location
1 0.0007 163008 {main}( ) ..\index.php:0
2 0.0012 165376 include( 'C:\wamp\www\sites\mysite\core\connection.php') ..\index.php:1
3 0.0015 166400 mysql_connect ( ) ..\connection.php:9
MySQL Error: Accטs refusי pour l'utilisateur: 'root'@'@localhost' (mot de passe: OUI)
den php-code zu verbinden, dass ich schrieb, ist:
<?php
session_start();
$dbhost = "localhost";
$dbname = "users";
$dbuser = "root";
$dbpass = "root";
mysql_connect($dbhost, $dbuser, $dbpass) or die("MySQL Error: " . mysql_error());
mysql_select_db($dbname) or die("MySQL Error: " . mysql_error());
?>
The mysql extension is deprecated and will be removed in the future
- "Accטs refusי pour l' utilisateur: 'root'@'@localhost' (mot de passe: OUI)" — hast Du den Benutzernamen und/oder Passwort falsch.
- und Johnny Vega - kombinierte ich Eure Antworten, beide von Ihnen, und es gelingt, aber das problem ist nur, ich bin die Verbindung zum mysql ohne Passwort. das ist keine große Sache, aber das wichtigste ist, dass Sie Jungs mein problem gelöst-vielen DANK!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ursache, die Sie verwenden, veraltet Verlängerung, so
Verwenden mysqli oder PDO (Die mysql-Erweiterung ist veraltet)
versuchen
mysqli_
oder PDO, die nicht gehen, um Ihr Kennwort korrekt sind.Standardmäßig MySQL-Anmeldeinformationen für WAMP sind:
Benutzername: root
und kein Passwort.
$dbhost = "localhost";
$dbname = "users";
$dbuser = "root";
$dbpass = "";
Und wie die anderen Nutzer erwähnt, versuchen Sie es mit mysqli oder pdo da mysql veraltet ist, aber es ist nicht dein Problem hier.
Glück!
Wenn Ihr mit der Standard-Benutzer von phpmyadmin und nicht ein neues Passwort zu setzen, als das Kennwort eine leere Zeichenfolge (ohne Passwort), es sei denn, Sie legen Ihr Passwort für root.
Ihr code korrekt ist, obwohl Sie in Aussehen sollte mysqli, wenn Sie fühlen, wie Sie damit umgehen können.
mysql_connect — Öffnet eine Verbindung zu einem
MySQL
Server.Diese Erweiterung wurde als veraltet markiert in
PHP 5.5.0
, und es wurde entfernt inPHP 7.0.0
. Stattdessen werden die MySQLi oder PDO_MySQL Erweiterung verwendet werden soll. Siehe auch MySQL: Auswahl einer API-Handbuch und Verwandte FAQ für weitere Informationen. Alternativen zu dieser Funktion umfassen: