Ich habe Mamp und PHPMyAdmin installiert und eine Datenbank (test_db) erstellt, jedoch scheint der folgende Code keine Verbindung zum Server herzustellen.PHP MySQL_connect funktioniert nicht mit MAMP
<?php
//Sets database connection info
$hostname = "localhost:8888";
$username="root";
$password="root";
$db="test_db";
//starts MySQL connection
mysql_connect($hostname, $username, $password)
or die("MySQL Connection failure.");
mysql_select_db($db)
or die("Database could not be found");
?>
ich beide versucht haben, verwenden Sie „localhost“ und „localhost: 8888“ für den Hostnamen und „root“ und „“ als Passwort.
Ich bin relativ neu und versuche, mich selbst zu unterrichten, aber ich sehe nicht, was ich falsch mache.
Bitte [stoppen Sie die Verwendung von mysql_ * 'Funktionen] (http://stackoverflow.com/questions/12859942/why-shouldnt-i-use-mysql-functions-in-php). [Diese Erweiterungen] (http://php.net/manual/en/migration70.removed-exts-sapis.php) wurden in PHP 7 entfernt. Erfahren Sie mehr [vorbereitet] (http://en.wikipedia.org/ (http://php.net/manual/en/pdo.prepared-statements.php) und [MySQLi] (http://php.net/manual/en/mysqli.quickstart .prepared-statements.php) und erwäge die Verwendung von PDO, [es ist wirklich ziemlich einfach] (http://jayblanchard.net/demystifying_php_pdo.html). –
Das war nicht nur sehr einfach, sondern auch die Antwort auf meine letzten 30 Minuten Frustration. Vielen Dank! – Hunter