Mailinglisten-Archive |
This is a multi-part message in MIME format. ------=_NextPart_000_0063_01C06642.27D94900 Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable Hab mir M=DCHSAHM ein Script gemacht das eine kartennummer in eine DB einschreibt ! Funktioniert auch - aber nur 100 bis 1000 x dann wiederholt sich die Zahl und es gibt eine unbekannte Fehlermeldung = ! BITTE SAGT mir : a.) wie kann ich 16 stellen "zufallszahl" statt den bisher 9-10 erhalten b.) wie kann ich den fehler auffangen und weitermachen Dank im Voraus=20 Peter / aus Wien <?PHP echo "START Generator <br>"; include("../l-kartendb.php3"); /* Verbindung zum Datenbank-Server */ $db =3D _(at)_mysql_pconnect($host,$user,$password) or = error(__LINE__,__FILE__,"Verbindung zur Datenbank fehlgeschlagen: = $db_user_(at)_$db_server"); /* Waehle Datenbank */ mysql_select_db($database,$db) or error(__LINE__,__FILE__,"Konnte = Datenbank nicht auswählen: ".$db_name); $wert =3D 20; $klasse =3D 1; $paketnummer =3D111; $i =3D 1; while ($i <=3D 1000): mt_srand((double)microtime()*100000000); $randval =3D mt_rand(); $res =3D mysql_query("INSERT into kartendb = (kartennummer,paketnummer,wert,klasse) VALUES = ('$randval','$paketnummer','$wert','$klasse')") or = error(__LINE__,__FILE__,"Konnte Datenbank nich nach angemeldeten = Benutzern durchsuchen",mysql_error()); $i++; endwhile; echo "FERTIG"; unset($host); unset($user); unset($password); unset($table); ?> ------=_NextPart_000_0063_01C06642.27D94900 Content-Type: text/html; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <META http-equiv=3DContent-Type content=3D"text/html; = charset=3Dwindows-1252"> <META content=3D"MSHTML 5.50.4134.600" name=3DGENERATOR> <STYLE></STYLE> </HEAD> <BODY bgColor=3D#ffffff> <DIV><FONT face=3DArial size=3D2>Hab mir M=DCHSAHM ein Script gemacht = das eine=20 kartennummer</FONT></DIV> <DIV><FONT face=3DArial size=3D2>in eine DB einschreibt !</FONT></DIV> <DIV><FONT face=3DArial size=3D2>Funktioniert auch - aber nur 100 bis = 1000=20 x</FONT></DIV> <DIV><FONT face=3DArial size=3D2>dann wiederholt sich die Zahl und es = gibt eine=20 unbekannte Fehlermeldung !</FONT></DIV> <DIV><FONT face=3DArial size=3D2></FONT> </DIV> <DIV><FONT face=3DArial size=3D2>BITTE SAGT mir :</FONT></DIV> <DIV><FONT face=3DArial size=3D2>a.) wie kann ich 16 stellen = "zufallszahl" statt den=20 bisher 9-10 erhalten</FONT></DIV> <DIV><FONT face=3DArial size=3D2>b.) wie kann ich den fehler auffangen = und=20 weitermachen</FONT></DIV> <DIV><FONT face=3DArial size=3D2></FONT> </DIV> <DIV><FONT face=3DArial size=3D2>Dank im Voraus </FONT></DIV> <DIV><FONT face=3DArial size=3D2>Peter / aus Wien</FONT></DIV> <DIV><FONT face=3DArial size=3D2></FONT> </DIV> <DIV><FONT face=3DArial size=3D2></FONT> </DIV> <DIV><FONT face=3DArial size=3D2><?PHP<BR>echo "START Generator=20 <br>";<BR>include("../l-kartendb.php3");<BR>/* Verbindung zum=20 Datenbank-Server */<BR>$db =3D _(at)_mysql_pconnect($host,$user,$password) or = error(__LINE__,__FILE__,"Verbindung zur Datenbank fehlgeschlagen: <A=20 href=3D"mailto:$db_user_(at)_$db_server">$db_user_(at)_$db_server</A>");<BR>/* = Waehle=20 Datenbank */<BR>mysql_select_db($database,$db) or=20 error(__LINE__,__FILE__,"Konnte Datenbank nicht ausw&auml;hlen:=20 ".$db_name);<BR>$wert =3D 20;<BR>$klasse =3D 1;<BR>$paketnummer = =3D111;</FONT></DIV> <DIV> </DIV> <DIV><FONT face=3DArial size=3D2>$i =3D 1;<BR>while ($i <=3D=20 1000):<BR>mt_srand((double)microtime()*100000000);<BR>$randval =3D=20 mt_rand();<BR>$res =3D mysql_query("INSERT into kartendb=20 (kartennummer,paketnummer,wert,klasse) VALUES=20 ('$randval','$paketnummer','$wert','$klasse')") or=20 error(__LINE__,__FILE__,"Konnte Datenbank nich nach angemeldeten = Benutzern=20 durchsuchen",mysql_error());<BR> =20 $i++;<BR>endwhile;<BR>echo "FERTIG";<BR>unset($host); unset($user);=20 unset($password); unset($table);<BR>?></FONT></DIV></BODY></HTML> ------=_NextPart_000_0063_01C06642.27D94900--
php::bar PHP Wiki - Listenarchive