Merci à vous deux j'arrive bien à sotir mes enregistrements correspondant à 2007, mais impossible de les injecters dans la nouvelle table. Dunbar ton code fonction bien aussi jusqu'a l'insertion ou rien est possible.
$db_link = @mysql_connect($sql_serveur,$sql_user,$sql_passwd);
if(!$db_link) {echo "Connexion impossible à la base de données <b>$sql_bdd</b> sur le serveur <b>$sql_server</b><br>Vérifiez les paramètres du fichier"; exit;}
$resultat = mysql_db_query($sql_bdd,"SELECT count(*) FROM associations WHERE date LIKE '%".$recherche."%';",$db_link) or die(mysql_error());
$nb_total = mysql_fetch_array($resultat);
if (($nb_total = $nb_total[0]) == 0)
{
echo 'Aucune réponse trouvée';
}
else
{
if (!isset($_GET['debut'])) $_GET['debut'] = 0;
$nb_affichage_par_page = 200;
$rechtable ="associations";
$sql = mysql_db_query($sql_bdd,"SELECT * FROM ". $rechtable ." WHERE date LIKE '%".$recherche."%' ORDER BY id DESC LIMIT ". $_GET['debut'] .",". $nb_affichage_par_page ." ;",$db_link) or die(mysql_error());
$requete_insert = "INSERT INTO association_2007 values (";
while($row = mysql_fetch_row($sql)){
foreach ($row as $valeur)
{ $requete_insert .="'$valeur',";
}
$requete_insert .= substr($requete_insert,0,-1);
$requete_insert .= "),(";
}
$requete_insert = substr($requete_insert,0,-2);
mysql_free_result ($sql);
echo 'Navigation des pages : <span class="gras">'.barre_navigation($nb_total, $nb_affichage_par_page, $_GET['debut'], 3).'</span>';
}
mysql_free_result ($resultat);
mysql_close($db_link);
Cela fais une semaine que j'échoue je n'arrive vraiment pas à injecter dans nouvelle table malgrès toutes mes recherches.
Pour ton code Aureusms voila la réponse du serveur
Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 5833899 bytes) in /home/clients/legroupe.com/http/rech/supprimer_assos_anTEST.php4 on line 68
et la ligne 68 c'est ca
$requete_insert .= substr($requete_insert,0,-1);
Merci vraiment à vous pour votre temps passé avec mes soucis. Bisous