Insertion des enregistrements dans une table Mysql
Hors ligneDjimy_cartel Le 14/10/2014 à 11:26 Profil de Djimy_cartel Configuration de Djimy_cartel

Bonjour à tous;
Voilà , j'ai écrit un script PHP qui consiste à insérer les enregistrements depuis une table appelée table1 vers une autre appelée table2 sachant que la table1 est dans la base de données "moodle" et la table2 est dans la base de données "moodle_purge". à la première exécution, la table2 est remplie, mais quand j'ajoute d'autre enregistrements à ma première table manuellement (c-à-d dans phpmyadmin) et que je tente une deuxième exécution de mon script, je remarque que ma deuxième table reste telle qu'elle est c-à-d que les nouveaux enregistrements ne s'insèrent pas.

Voici mon script:

[code]

<?php
include ('connection.php');//fichier de connexion
$db=mysql_select_db("moodle");//se connecter à la base de données moodle
$db=mysql_select_db ("moodle_purge");//se connecter à la base de données moodle_purge

/********création de la table2 de même structure que table1 dans la base de données moodle_purge************/
$sql_cr= "CREATE TABLE IF NOT EXISTS table2 LIKE `moodle`.`table1` ";
$res_sql_cr=mysql_query($sql_cr);
if($res_sql_cr==FALSE)
{die(mysql_error());
mysql_close();}

/********Insertion des enregistrements dans table2************/
$sql_ins= "INSERT INTO table2 as (SELECT * FROM `moodle`.`table1` WHERE `TABLE1`.`id` >=$MIN AND `TABLE1`.`id` <=$x1 )";/*$MIN et $x1 changent à chaque nouvelle insertion dans la lable1*/
$res_sql_ins=mysql_query($sql_ins);
if($res_sql_ins==FALSE)
{die(mysql_error());
mysql_close();}

?>

[/code]


Pouvez-vous me dire qu'est ce qui manque à celui-ci? Merci d'avance

Hors ligneAnthony Le 14/10/2014 à 16:35 Profil de Anthony Configuration de Anthony

Fou du volant

Hello,

En regardant ton script, l'insertion des enregistrements dans ta table2 est liée à certaines conditions, qui dépendent de ta variable $MIN, mais aussi de ta variable $x1. Si on n'a pas tout le code complet qui concerne ces variables, il va être difficile de t'aider Sourire

--

Vous avez résolu votre problème avec VIC ? Faites-le savoir sur les réseaux sociaux !
Vulgarisation-informatique.com
Cours en informatique & tutoriels