Bonjour à tous,
J'ai un petit souci avec mon script php. En fait je souhaite mettre à jour une base avec des donnée d'une autre base. Comme je travaille sous Mysql 3.23, je suis obligé de faire deux requetes. La premiere récupère les valeurs à insérer, la seconde les insère. Voici le script :
Le souci c'est qu'en fait, au bout d'un moment, j'ai une erreur 500 me disant qu'il est impossible d'afficher la page. A votre avis, est ce que cela viens du fait que j'essai de mettre à jour environ 80000 lignes ? Est ce trop pour php ? Merci pour vos réponsesCode:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 <html> <body> <? $connexion = mysql_connect(localhost, "user"); $db=mysql_select_db("ma_base", $connexion); $requete=mysql_query("SELECT * FROM table1;"); $row=mysql_fetch_object($requete); $i=1; while ($row=mysql_fetch_object($requete)) { $query=mysql_query("UPDATE table2 SET champ2='".$row->champ1."' WHERE ID='".$row->ID."';"); echo $i."<br>"; $i=$i+1; } ?> </body> </html>