2017-01-12 5 views
-1

Ich habe ein Problem mit PHP-Skript keine Verbindung zur MySQL-Datenbank. Unterhalb des Codes wird immer ein Fehler generiert:MySQL und PHP-Verbindung fehlgeschlagen

Es gibt kein Problem, wenn ich eine Verbindung zur Datenbank mit MySQL-Workbench mit denselben Anmeldeinformationen herstellen. Problem tritt nur während der Kommunikation zwischen PHP und MySQL auf. Haben Sie Hilfe beim Debuggen dieses Problems?

+3

1st: mysql_ * 'ist alt, veraltet, in php7 entfernt (welche Version laufen Sie?). 2.: Entferne '@', um die Fehler zu sehen. – Jeff

+0

Versuchen Sie, zwischen 'localhost' und' 127.0.0.1' für die mysql-Verbindung herumzuspielen. – arkascha

+1

sollten Sie mysqli oder PDO anstelle von mysql_connect verwenden; http://php.net/manual/en/pdo.connections.php, http://php.net/manual/en/book.mysqli.php –

Antwort

-1

Versuchen Sie diesen;

$dbhost = "localhost"; 
$dbuser = "username"; 
$dbpass = "pass"; 
$dbname = "DBname"; 

if([email protected]_connect($dbhost,$dbuser,$dbpass)) { 
    echo "Cannot connect"; 
    die(); 
} else 
mysql_select_db($dbname);// or report(); 
-1

Verwenden Sie diesen Code, um mysql zu verbinden.

<?php 
    $dbconn = mysql_connect('localhost', 'mysql_user', 'mysql_password'); 
    if (!$dbconn) { 
     die('Could not connect: ' . mysql_error()); 
    } 
    ?> 
+0

Oder nicht, weil die 'mysql_ *' Funktionen in moderner PHP nicht mehr existieren. – ceejayoz

Verwandte Themen