PHP-Skripte laufen nicht (mehr)

Alles, was PHP betrifft, kann hier besprochen werden.

PHP-Skripte laufen nicht (mehr)

Postby andreas.berner » 27. December 2004 15:20

Hallo,
ich versuche aktuell, einen Windows-XAMPP (Lite) Server aufzusetzen um meinen Linix-Web-Server abzulösen, der etwas betagt ist.

Ich habe jetzt die neueste Version von Xampp-Lite geladen und installiert und es laufen mySQL und Apache. Aber ich erhalte bei den sonst ohne weiteres ablauffähigen Skripts eine Meldung

....
$anlagennr = &$_SESSION["anlagennr"];
$sql = "SELECT * FROM anlage".
" WHERE anlagennr=$anlagennr";
$res = $sql_connection->send_sql($DATABASE,$sql);
$row = mysql_fetch_object($res,MYSQL_ASSOC);
.....
In der letzten Zeile fällt das Skript hin mit

Fatal error: Class '1' not found in D:\xampplite\htdocs\andere\termine\index.php on line 46

Ich habe so im Gefühl, dass das Problem mit PHP 5 zu tun hat.
Kann das sein?

Viele Grüße

Andreas Berner
andreas.berner
 
Posts: 2
Joined: 27. December 2004 15:13
Location: Wuppertal

Postby Sid » 28. December 2004 01:24

Hast du vorher deine Script für PHP4 programmiert? Falls ja, musst du wieder den Server auf PHP4 umstellen, dann läuft das Ganze.
Ist ja extra so ein wirklich super Script dabei, das das automatisch macht.
Sid
 
Posts: 12
Joined: 23. December 2004 11:28
Location: Ludwigshafen

Lösung gefunden

Postby andreas.berner » 28. December 2004 08:00

Ich habe die Lösung selbst gefunden:

Der Befehl mysql_fetch_object() darf keinen zweiten Parameter
haben, das ist der Fehler!
Eigentlich hätte das Programm schon vorher nicht laufen dürfen!

Also einfach den zweiten Parameter weglassen und schon fluppt es.

Danke trotzdem an alle!
Best

Andreas Berner
andreas.berner
 
Posts: 2
Joined: 27. December 2004 15:13
Location: Wuppertal


Return to PHP

Who is online

Users browsing this forum: No registered users and 2 guests