PHP Call to undefined function mysql_connect

felix_131090

Ensign
Registriert
Apr. 2009
Beiträge
153
Hallo...

Habe heute Moves mit allem drumm und drann auf meinem Rechner installiert...

Habe eine datenbank erstellt, einen eintrag gemacht, und wollte jetzt die showmovie.php aufrufen und da kommt folgende fehlermeldung.

Fatal error: Call to undefined function mysql_connect() in ..../showmovie.php on line 7

PW, User, Datenbank, Tabelle, alles richtig eingestellt...

Auf meinem anderen Rechner geht die datei einwandfrei zum ausführen...

Ich bin kein Profi auf diesem gebiet... bombardiert mich bitte nicht mit fachbegriffen.

Hier der Inhalt der showmovie.php

<html>

<body>

<?php

$db=mysql_connect('localhost','root','root');

mysql_select_db ("moviezone", $db );

$result=mysql_query ("select *from movies", $db);

printf("IDMovie: %s<br>\n", mysql_result($result,0,"IDMovie"));

printf("Name: %s<br>\n", mysql_result($result,0,"Name"));

printf("Genre: %s<br>\n", mysql_result($result,0,"Genre"));

printf("Jahr: %s<br>\n", mysql_result($result,0,"Jahr"));

echo "<table border=1>|n";
echo "<tr><td>Name</td><td>Adress</tr>\n";
while ($myrow = mysql_fetch_row($result)) {

printf("<tr><td>%s
%s</td><td>%s</td></tr>\n",$myrow[1],
$myrow[2], $myrow[3]);

}

?>

</body>

</html>



Hoffe ihr könnt mir helfen...



Gruß Felix
 
"Call to undefined function" heisst, dass es die Funktion nicht gibt. PHP ohne MySQL kompiliert?
 
1) Bist du sicher das du eine MYSQL DB laufen hast?
2) Läuft der DB Server auch wirklich?
3) Was hast du installiert? XAMPP?

4) Würde ich die Ausgabe anders lösen:

PHP:
while ($row = mysql_fetch_object($result)) {
    echo $row->spaltenname . "<br>";
    echo $row->spaltenname . "<br>";
    echo ....
}

EDIT: Am besten das ganze PHP Zeugs noch mal komplett runter räumen => XAMPP downloaden und installieren und fertig.
Da hast alles beisammen!
 
Ich habe es ja geradeben komplett neu gemacht...

Ich benutze Moves...

Habe den kompletten moves ordner meines anderen Rechners auf diesen hier 1:1 kopiert...

und es geht auch nicht....


in der php.ini sind die extensions aufgelistet...

;extension=php_mssql.dll
extension=php_mysql.dll
extension=php_mysqli.dll


@ System01: Den PHP Code kann ich nachher ja immernoch ändern, mir ist jetzt erstmal wichtig das er konnektet zur datenbank


Habe mir heute Xxamp installiert, und es geht =)=)

Dann werde ich wohl auf Xamp umsteigen...

DAnke an eure Hilfe Gruß Felix
 
Zuletzt bearbeitet:

Ähnliche Themen

Zurück
Oben