2017-02-01 5 views
0

Ich habe Linux Mint 18.1 installiert, dann LAMP-Server mit dem Befehl sudo apt-get install lamp-server^, zum Testen habe ich versucht, ein Skript zur MYSQL-Datenbank, wie folgt zu erstellen .PHP-Skript kann nicht ausgeführt werden, sobald ich `mysql_connect()`

<?php 
$h = "localhost"; 
$u = "root"; 
$p = "password"; 
$conn = mysql_connect($h,$u,$p); 

echo "test"; 

?> 

wenn ich entfernen Sie die Zeile $conn = mysql_connect($h,$u,$p); das Skript funktioniert gut, sonst ist es nicht läuft, php5.6-mysql bereits installiert ist, und ich habe auch versucht, mysqli_connect() mit zu verbinden statt mysql_connect() ich weiß nicht, Was ist los mit dir ?!

+0

Sie fehlende Datenbanknamen in mysql_connect() –

+0

MySQLi ist nicht MySQL. Mysql_ * 'Funktionen sind veraltet. Verwenden Sie stattdessen MySQLi/PDO. – Raptor

+0

@BasuSingh 3 Parameter für Host, db Benutzer, db Passwort könnte genug sein, um eine Verbindung mit dem Datenbankserver, wie auch immer ich den Datenbanknamen hinzugefügt und es gibt mir auch den gleichen Fehler. – Amr

Antwort

0

dies am Anfang der Datei einfügen:

error_reporting(E_ALL); 
ini_set('display_errors', 1); 

Es Ihnen den genauen Fehler zu sehen, helfen. Alternativ , können Sie versuchen:

$conn = mysql_connect($h,$u,$p) or die('Connection Error'); 

Wenn die Verbindung nicht hergestellt wird immer dann wird es Verbindungsfehler zeigen

Verwandte Themen