Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Problem mit MYSQL_ASSOC [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Problem mit MYSQL_ASSOC


 
Cypher
29-07-2002, 21:04 
 
MYSQL_ASSOC ist ja ein wirklich praktischer Befehl, wenn man vermeiden möchte, alle Datenbankeinträge über Arrays mit Nummern anzuspringen.

Auf meinem offline Webserver klappt das alles auch ganz wunderbar. Auf meinem online Webserver bekomme ich allerdings immer die Fehlermeldung:

Warning: Wrong parameter count for mysql_fetch_row()

Der Quelltext sieht dann z.B. so aus:


$spaltelesen = mysql_fetch_row($ergebnis,MYSQL_ASSOC);

echo $spaltelesen[datum];


Der Witz ist, wenn ich folgendes schreibe, geht alles ohne Probleme:


$spaltelesen = mysql_fetch_row($ergebnis);

echo $spaltelesen[1];



Wißt ihr vielleicht worans liegen könnte? Vielleicht hat der online Webserver ja eine ältere PHP oder MySQL Version? Oder in irgendeiner Configdatei muss dazu was umgestellt werden?

Danke für jede Hilfe! :)

 
Troublegum
29-07-2002, 21:19 
 
array mysql_fetch_row ( resource Ergebnis-Kennung)
mysql_fetch_row ist für MYSQL_ASSOC wohl nicht vorgesehen.

Benutze mysql_fetch_array() oder mysql_fetch_assoc()
Schau die beiden Funktionen mal im php Handbuch nach.

 
Cypher
29-07-2002, 21:26 
 
Danke, funktioniert! :)


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:26 Uhr.