Wie verwende ich die mysql_connect() und mysql_select_db() richtig?

Ja, ich weiß mysql_connect() ist veraltet, aber ich verwende es für das lernen erleichtern.

Ich habe ein wenig Raspberry Pi-server einrichten, mit Nginx und Raspbian, und ich heruntergeladen habe, ein PHP-Skript dienen als login-handler, außer, dass ich kann nicht scheinen, um eine Verbindung zu meiner MySQL-Datenbank.

Hier ist, was ich habe:

define ("DB_HOST", "localhost"); <-- Don't know what I'm doing here
define ("DB_USER", mysql.default_username);
define ("DB_PASS", mysql.default_password);
define ("DB_NAME", "database_name_i_dunno"); <-- I don't know...

$link = mysql_connect(DB_HOST, DB_USER, DB_PASS) or die("Couldn't make connection.");
$db = mysql_select_db(DB_NAME, $link) or die("Couldn't select database.");

So, wie es eingerichtet, derzeit ist das script geladen wird, bekomme ich "Konnte nicht die Verbindung."

Ich habe auch eine MySQL-Datei, und wenn ich ersetzen "database_name_i_dunno" mit "dbsql.sql" es immer noch tut nichts, um Abhilfe zu schaffen. Wut tun?

warum etwas lernen, die veraltet ist? sicherlich würde es mehr Sinn machen, zu lernen, den neueren Treiber, so dass Sie nicht haben, so viel zu lernen?
Nun, können Sie beginnen mit dem einschalten error-reporting und die Einstellung anzeigen alles. In deiner php.ini-Datei festgelegt error_reporting zu -1, und display_errors zu 1. Dann starten Sie Ihren server neu.
Ich versuche nur, um es zu arbeiten, bevor ich es optimieren.
Es gibt keinen Punkt in der "Optimierung" eine Bibliothek, die entfernt wird zukünftig vom PHP-revision.. es sei denn, Sie arbeiten an einem "legacy"/alte PHP-version, die Sie verwenden sollten, 5.4 und nicht 5.5.. Wenn Sie wollen einfach nur etwas für die Hölle der es zu... Lernen, PDO oder MySQLi
Kommen auf Jungs. Er kennt die mysql-Erweiterung ist veraltet. Stoppen Sie belästigen ihn/Sie.

InformationsquelleAutor SuperCheezGi | 2013-09-21

Schreibe einen Kommentar