différence invisible et bizzarerie
Bonjour,
Dans mon programme, je dois effectuer la même opération avec plusieurs données, la traitement et un quasi copier/coller, mais ça fonctionne pour le deuxième et pas le premier, ça fonctionne en local mais pas une fois sur le serveur. Une idée ?
Code:
1 2 3 4 5 6 7 8 9 10 11
|
$outils_recherche = preg_replace('/\n/','£',trim($outils_recherche));
$outils_recherche = preg_replace('/\r/','£',trim($outils_recherche));
$outils_recherche = explode('£',$outils_recherche);
mysql_query("DELETE FROM outils_recherche WHERE nom_client='".$nom_client."' AND mois='".$mois."'");
for($i=0 ; $i<count($outils_recherche) ; $i++){
$verif_outils_recherche = mysql_query("SELECT * FROM outils_recherche WHERE nom_client='".$nom_client."' AND mois<='".$mois."' AND outils_recherche='".$outils_recherche[$i]."'");
if(mysql_num_rows($verif_outils_recherche)==0 && $outils_recherche[$i]!=''){
mysql_query("INSERT INTO outils_recherche (nom_client, mois, outils_recherche,ordre) VALUES('".$nom_client."','".$mois."','".$outils_recherche[$i]."','')");
}
} |
Code:
1 2 3 4 5 6 7 8 9 10 11
|
$url_soumises = preg_replace('/\n/','£',trim($url_soumises));
$url_soumises = preg_replace('/\r/','£',trim($url_soumises));
$url_soumises = explode('£',$url_soumises);
mysql_query("DELETE FROM ref_gen_initial WHERE nom_client='".$nom_client."' AND mois='".$mois."'");
for($i=0 ; $i<count($url_soumises) ; $i++){
$verif_url_soumises = mysql_query("SELECT * FROM ref_gen_initial WHERE nom_client='".$nom_client."' AND mois<='".$mois."' AND url_soumise='".$url_soumises[$i]."'");
if(mysql_num_rows($verif_url_soumises)==0 && $url_soumises[$i]!=''){
mysql_query("INSERT INTO ref_gen_initial (nom_client, mois, url_soumise) VALUES('".$nom_client."','".$mois."','".$url_soumises[$i]."')");
}
} |
Voilà et merci d'avance.