JWhy je peux plier (héhé) | et ca ca marche pas ?
Code :
- <?
- $db = mysql_connect('localhost', 'admin', 'test');
- mysql_select_db('essai',$db);
- $posx=0;
- for ($posx = 0; $posx < 101; $posx++)
- {
- for ($posy = 0; $posy < 101; $posy++)
- {
- echo " ".$posx.":".$posy."<br>";
- mysql_query("INSERT INTO map VALUES ($posx,$posy,'')" )
- or die ('Database Error: ' . mysql_error() . '<br>');
- }
- }
- mysql_close();
- ?>
|
si tu mets $db = mysql_connect('localhost', 'admin', 'test');
mysql_select_db('essai',$db);
...
mysql_close(); |
dans la boucle, la connection vers ta base de donnée est ouverte et fermée a chaque iteration, ce qui va ralentir l'execution de ton code!
si tu mets $db = mysql_connect('localhost', 'admin', 'test');
mysql_select_db('essai',$db); |
en dehors de la boucle (avant), il faudra aussi mettre mysql_close en dehors (apres) sinon tu auras une erreur (puisque a la deuxieme iteration, tu vas essayer d'inserer qqchose dans une base "fermé" ) Message édité par JWhy le 25-10-2002 à 03:34:06 ---------------
www.alliancefrancophone.org ... Home is where the heart is
|