Homepage selbermachen 7.846 Themen, 35.563 Beiträge

PHP-Funktion "mysql_connect() " will nicht funktionieren

Paule89 / 6 Antworten / Flachansicht Nickles

Hallo Leute!

Ich bin jetzt seit recht kurzer Zeit PHP-Anfänger, und habe es gewagt, mich an MySql-Datenbaken heranzutrauen. Leider mit sehr begrenztem Erfolg.

Wenn ich mein erstes .php-file mit MySQL-Einbindung auf meinem Server(Apache 2.0.50) teste, bekomme ich folgende Fehlermeldung:

"Fatal error: Call to undefined function mysql_connect() in C:\\www-files\\db.php on line 12"


Die Zeile 12 sieht im PHP-Dokument so aus:
$link=mysql_connect("localhost", $benutzer, $passwort);

Diese Meldung erhalte ich offenbar immer, egal, welche Argumente ich in die Klammer eintrage, oder ob ich sie leer lasse. Auch, wenn ich das Passwort und den Benutzernamen direkt eintrage, und das nicht erts in eine Variable einspeise.
Ich habe auch in einigen Foren geschaut, wo Leute das gleiche Problem hatten wie ich, nur leider waren das andere Fälle, und die Erklärungen bzw. Situationen und PHP-Codes für mich als Neueinsteiger eher unverständlich.
Ich hoffe, jemand weiß, was das in etwa zu bedeuten hat, und kann mir helfen. Und wenn es möglich ist, bitte ich darum, die Antworten in einer für Normalsterbliche verstädlichen Sprache abzufassen. Ich hoffe irgendjemand von euch weiß, wie das zu regeln ist.

MfG und Danke schonmal im vorraus

bei Antwort benachrichtigen
PHP 5 ist drauf Paule89
stareagle Paule89 „PHP-Funktion "mysql_connect() " will nicht funktionieren“
Optionen

Hallo Paule89,

ich vermute mal, du hast dir ein Tutorial gezogen oder ein Buch, mit dem du arbeiten willst. Dieses scheint sich auf die Version 4 von PHP zu beziehen.
Leider hat sich beim Wechsel von PHP 4 auf 5 einiges getan, unter anderem ist die alte MySQL-Bibliothek zugunsten einer neuen rausgeflogen. Die entsprechende Funktion heißt jetzt mysqli_connect.
Unter www.phphomepage.de findest du unter "PHP-Manual" eine sehr gute Referenz zu PHP.

@xafford: PHP 5 ist mittlerweile released :-). Seit 14. Juli.

MfG

Stareagle

bei Antwort benachrichtigen