Page 1 sur 1

probléme pour un historique

Posté : 20 juin 2008, 16:25
par moip
Bonjour

Je voudrais trouver un moyen de stocker une ligne de mon tableau qui est composé de 20 colones dans un autre tableau. je prend mon match qui est finis puis apres je le deplace dans mon tableau historique voila a peu prés la mamiére.

j'arrive à selectionner ma ligne le probléme et pour la réenregistrer dans un autre tableau sans passer pas une methode get de 300 caractéres.
$res=mysql_query('SELECT * FROM `rencontre` WHERE `NOM_J` = "'.$idp.'" AND `JOU_NOM_J` = "'.$idd.'" and `date`="'.$date.'"');  // Requete sql
		$val=mysql_num_rows($res);			// compte le nombre de lignes
		while($val=mysql_fetch_array($res)) // Tant qu'il y a des lignes
		{
			    mysql_query("INSERT INTO `score_tennis_table`.`historique`...........");

		}
	}?>
Possible de cette ? ou pas sinon merci de me renseigner pour trouver une autre methode merdi d'avance.

[Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur]

Posté : 21 juin 2008, 17:39
par Ryle
Tu peux faire un insert directement à partir d'un select si le nombre de champ et l'ordre correspondent... Cf. la doc de Mysql : http://dev.mysql.com/doc/refman/5.0/fr/ ... elect.html


Ps : pour une base de données, on parle de "table" et non de tableau ;)