$query="ALTER TABLE importation_data_aidimpact ADD idt int not null auto_increment primary key AFTER checkmd5;";
//$query="SELECT idt,md5(concat(IFNULL(no_compte,''),IFNULL(code_JNL,''),IFNULL(No_piece,''),IFNULL(date_piece,''),IFNULL(lib_mouvement,''),IFNULL(debit,''),IFNULL(credit,''),IFNULL(code_activite,''))) as checkmd5 from importation_data_aidimpact;";
$query="SELECT idt,no_compte,code_JNL,No_piece,date_piece,lib_mouvement,debit,credit,code_activite from importation_data_aidimpact;";
$query="SELECT idt,no_compte,code_JNL,No_piece,DATE_FORMAT(date_piece,'%d/%m/%Y')as date_piece,lib_mouvement,IFNULL(debit,'') as debit,IFNULL(credit,'') as credit,code_activite from importation_data_aidimpact;";
$result=mysqli_query($conn,$query);
$data=array();
if(mysqli_num_rows($result)>0){
while($row=mysqli_fetch_assoc($result)){
$row2=$row;
unset($row2["idt"]);
//$row2=$row;
$row2=array();
$row2[0]=trim($row["no_compte"]);
$row2[2]=trim($row["code_JNL"]);
$row2[3]=trim($row["No_piece"]);
$row2[4]=trim($row["date_piece"]);
$row2[6]=trim($row["lib_mouvement"]);
$row2[7]=trim($row["debit"]);
$row2[8]=trim($row["credit"]);
$row2[11]=trim($row["code_activite"]);
//echo(serialize($row2));
//echo '<br>';
$checkmd5=hash('md5',serialize($row2));
$query="update importation_data_aidimpact set checkmd5='".$checkmd5."' where idt=".$row["idt"].";";
$result=mysqli_query($conn,$query);
$result2=mysqli_query($conn,$query);
}
}
$query="select idt,checkmd5 from importation_data_aidimpact";
//$query="select no_compte,CONCAT(no_compte,lib_compte,code_JNL,No_piece,date_piece,lib_mouvement,debit,credit,code_activite) as checkmd5 from importation_data_aidimpact";
$result=mysqli_query($conn,$query);
$data=array();
if(mysqli_num_rows($result)>0){
while($row=mysqli_fetch_assoc($result)){
$data[]=$row;
$query="select idt,checkmd5 from importation_data_aidimpact";
//$query="select no_compte,CONCAT(no_compte,lib_compte,code_JNL,No_piece,date_piece,lib_mouvement,debit,credit,code_activite) as checkmd5 from importation_data_aidimpact";
$result=mysqli_query($conn,$query);
$data=array();
if(mysqli_num_rows($result)>0){
while($row=mysqli_fetch_assoc($result)){
$data[]=$row;
}
}
}
var_dump($data);
echo"<br><br><b>update checkmd5 done !</b>";
echo"<br><br><b>update checkmd5 done !</b>";
$query="select count(checkmd5) as smd5 from importation_data_aidimpact group by checkmd5 having smd5>1";