Ich habe eine Datenbank mit MAMP eingerichtet. Wenn ich den folgenden Test versuche, erhalte ich nur eine leere Seite. Ziemlich neu zu diesem, und ich habe verschiedene Vorschläge im Internet ohne Glück versucht. Versucht, Port und Socket zu verwenden.Fehler beim Testen der Datenbankverbindung in PHP
<?php
$user = 'root';
$password = 'root';
$db = 'test';
$host = 'localhost';
$port = 3306;
$socket = "/Applications/MAMP/tmp/mysql/mysql.sock";
$link = mysql_connect(
"$host:$socket",
$user,
$password
);
$db_selected = mysql_select_db(
$db,
$link
);
if (!$link){
echo "ERROR";
}
else {
echo "Success";
}
mysql_close($link);
?>
hinzufügen ini_set ('display_errors', 1); ini_set ('error_reporting', E_ALL); um den Fehler oben in Ihrem Skript zu sehen. –
Da bist du ziemlich neu: ** lerne nicht mysql_ **! Lerne stattdessen PDO oder mysqli_! Und fang an zu lernen, wie man * vorbereitete Anweisungen * benutzt: http://php.net/manual/en/pdo.prepared-statements.php - es hat keinen Sinn, es zuerst falsch zu lernen, also vermeide 'mysql_' – Qirel
@Qirel das ist, was ich in meiner Antwort sagte und bekam -1 dafür –