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 beim Auslesen aus einer Datenbank [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-webhosting
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Problem beim Auslesen aus einer Datenbank


 
nashter2002
25-06-2002, 11:37 
 
Hi, ich hab folgendes Prob.

ich will aus einer Datenbank alle vorhandenen Einträge auslesen, doch leider hat php, oder mysql da kein bock zu und lässt immer den ersten Eintrag weg. Auch wenn ich eine Order angeb lässt der immer denn eintrag weg, der nach der order an erster stelle stehen müsste.

an meinen sql querys sollte es eigentlich nicht liegen. weils so schon gefunzt hatte:


$query = "SELECT user_id, nick, pass FROM unigcom_reguser ORDER by nick DESC";
$result = mysql_db_query("$db_var[3]",$query);
while((list($sqlid,$sqlnick,$sqlpass) = mysql_fetch_row($result)))
{
$x++;echo "$x: $sqlnick<br>";
}



Weiss da einer rat???
gruss nashter:p

 
goth
25-06-2002, 11:59 
 
Tja ... wie immer ... versuch mal ob so 'ne Fehlermeldung angezeigt wird:

$result = mysql_db_query("$db_var[3]",$query) OR die(mysql_error());

 
nashter2002
25-06-2002, 12:48 
 
nö, leider nicht. gibt keine fehlermeldung aus.
liegt es evtl daran das user_id in der db nen key ist???
ich weiss auch nicht obs ne lorre spielt das nicht alle felder von den drei auzulesenden (bis auf nick) geüllt sind. aber eigentlich spielt das doch keine rolle, oder ?

 
shortie19
25-06-2002, 17:00 
 
woher weist du denn das der erste fehlt???

bei der ausgabe fängt er doch mit 1: sdjfhsjdhf an deswegen fehlt aber nicht unbedingt ein datensatz

dann must du das $x++ nur nach dem echo machen dann fängt er bei null an und um es ganz sauber zu machen vor der while schleife sage $x=0;

 
niknormal
28-06-2002, 16:14 
 
Ich bins, nashter 2002

Warum ich weiss, das der den ersten eintrag nicht ausliest???
Es hat ja nix mit dem $x zu tun. das ist ja nur fürs optische gedacht. er lässt einfach bei der auswertung des query den ersten eintrag, der nach der sortierung an erster stelle steht, weg.

ich weiss das das nicht normal ist. *grummel* aber warum macht der das ???

- -

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