Bonjour

je voudrais optimiser ma requete mais je ne vois pas comment pour enlever ma boucle for. car sur cette exemple j'ai pris que 3 PB.... dans ma chaine. Mais je pourrai en avoir un grand nombre vers les 4OOO. Je veux fractionner la chaine pour recuperer tous les PB... individuellement et les inserer dans la base avec l'id.
Pouvez-vous m'aider?
Merci

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
<?php
 
$cnx = mysql_connect( "localhost", "root", "" ) ;
$db = mysql_select_db("xxx");
 
$OR="PB98989 PB11111 PB11223";
$tub=explode(" ", $OR);
$count=count($tub);
for($i=0;$i<$count;$i++){
$id=1;
$sql= "INSERT INTO extension (id, obj) VALUE ('$id', '$tub[$i]')";
$requete= mysql_query( $sql, $cnx ) ;}
mysql_close($cnx);
 
?>