Schleifen - Problem

Sasser

Erfahrenes Mitglied
Hallo Leute, ich lasse mir eine Liste ausgeben:

PHP:
$result = mysql_query("Select SUM(`points`) AS points, COUNT(`user`) AS citys, `user` FROM citys GROUP BY `user` ORDER BY points DESC $limit", $db);
while($row=mysql_fetch_assoc($result))
{

}

Allerdings ist ein 65 Schluss! Aber warum?

Also er gibt nur 65 aus, obwohl es viel mehr sind! :confused:
 
PHP:
echo $row[user];
echo $row[citys];
echo $row[points];

Also es soll eine Liste aller User erstellt werden, aber bei 65 ist die Liste zuende :confused:

Edit: Es liefert die zu erwartenden Daten!
 
Das Problem liegt doch nicht daran :)

Es liegt schon bei der Anmeldung das Problem, dass komischerweise die 1. DB-Verbindung funktioniert und die 2. nicht mehr!

1.
PHP:
mysql_query("INSERT INTO user (`user`, `password`, `email`, `usersince`) VALUES ('$user', '$password', '$email', '$usersince')", $db) or die(mysql_error());

2.
PHP:
mysql_query("INSERT INTO citys (`coordinates`, `cityname`, `user`, `kapital`, `eisen`, `beton`, `kohle`, `nahrung`, `treibstoff`, `arbeitslose`, `arbeiter`, `offiziere`, `lastupdate`) VALUES ('$coordinates', '$cityname', '$user', '$kapital', '$eisen', '$beton', '$kohle', '$nahrung', '$treibstoff', '$arbeitslose', '$arbeiter', '$offiziere', '$lastupdate')", $db) or die(mysql_error());

Und hier kommt der Error: Access denied for user 'wwwrun'@'localhost' (using password: NO) und es wird nichts mehr eingetragen, wobei bei der 1. alles eingetragen wird!
 
includes du eine Datei um zur DB zu connecten?
sind diese beiden Auszüge aus dem PHP-Skript in einer Datei?

Der Fehler wird hier bei den Angaben bei mysql_connect() zu suchen sein.
Unwahrscheinlich aber erwägbar wäre, dass du die variable $db zwischendurch überschreibst.
 
Zurück