Bonjour,

J'utilise la fonction suivante pour exécuter une requête SQL :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
function query( $query ) {
  $result = @mysql_query( $query, $link );
  if ( !$result ) {
    echo ( "MySQL error " . @mysql_errno() . ": " .  @mysql_error() );
    return false;
  } else {
    return $result;
  }
}
J'appelle cette fonction avec la requête suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
insert into mailing_list_user (mailing_list_id, user_id) values (2, 1)
La requête semble s'exécuter sans erreur. La fonction renvoie la valeur 1. Or rien n'est inséré dans la base de données. Si j'exécute la même requête sur PHPMyAdmin, les données sont insérées !

Quelqu'un a-t-il une explication à ce mystère ?