Ich hab eine DB, aus der ich mit einer for schleife die keys auslesen möchte, ich weiß, es ist nicht gut gemacht, dass ich ne forschleife nehme, aber die reicht vollkommwn zum veranschaulichen:
Der Code sieht so aus:
Hier ist ein Link zum Test http://www.2004abi.net/guestbook/testgb/test.php.
Der hacken, der mich mächtig aufregt, ich habe strings der reihe nach so eingetragen: 1.1, 1.2, 1.3---1.9 und so hab ich bis 7.9.
D.h 1.1 bis 7.9 das sind 63 Einträge, wenn ich mich nicht irre.
Warum zeigt dann aber dass dumme ding son dreck an?
Nur 31 Keys und auch noch chaotisch zufällig angeordnet.
Kann man da irgendwas tun?
Man sollte immer davon ausgehen, dass ich nicht weiß, wieviele Keys ich habe. (Bsp Ips als key)
Der Code sieht so aus:
PHP-Code:
$id= dba_open ("dfiles/postings.db", "w", "gdbm");
$str.= dba_firstkey($id)." First Key <br>";
for ($i=1;$i<=200;$i++){
if (dba_nextkey($id)==false){ $str.="$i = False<BR>";} else {
$str.= dba_nextkey($id)."<br>";}
}
echo $str;
dba_close($id);
Der hacken, der mich mächtig aufregt, ich habe strings der reihe nach so eingetragen: 1.1, 1.2, 1.3---1.9 und so hab ich bis 7.9.
D.h 1.1 bis 7.9 das sind 63 Einträge, wenn ich mich nicht irre.
Warum zeigt dann aber dass dumme ding son dreck an?
Nur 31 Keys und auch noch chaotisch zufällig angeordnet.
Kann man da irgendwas tun?
Man sollte immer davon ausgehen, dass ich nicht weiß, wieviele Keys ich habe. (Bsp Ips als key)