Annuaire Linux      BLOG Jmg
(Encore un autre site à propos de Php)
   
Yasap propose une bibliotheque constituée de fonction php libre,
pour développer des sites avec un code clair.
23 Novembre 2019
<?Php
function insereligne($table,$ar_field) {
    
// Laisse une trace dans le fichier /var/log/debug (slackware)
    //$a=syslog(LOG_DEBUG,"TABLE : ".$table." - script appelant : ".$_SERVER['SCRIPT_FILENAME']." Adresse IP : ".$_SERVER['REMOTE_ADDR']); 
    //Insere le tableau ar_field dans la table table, renvoi le dernier id 
    
$chaine_field="INSERT INTO $table (";
    
$chaine_value="";
    
$cpt=0;
    
$listechamp mysql_query("DESCRIBE $table");
    while (
$r=mysql_fetch_array($listechamp)) {
        
$chaine_field $chaine_field."`".$r[0]."`, ";
        
$chaine_value $chaine_value."'".$ar_field[$cpt]."', ";
        
$cpt++;
    }
    
$chaine_value str_replace("'NOW()'","NOW()",$chaine_value);
    
$chaine_field=substr($chaine_field,0,strlen($chaine_field)-2);
    
$chaine_field=$chaine_field." ) VALUES (";
    
$chaine_value=substr($chaine_value,0,strlen($chaine_value)-2);
    
$chaine_value $chaine_value.")";
    
//echo $chaine_field.$chaine_value."<br/><br/><br/>";
    
$leretour mysql_query($chaine_field.$chaine_value);
    return 
$leretour;
}
?>