PHP MySQL INSÉRER la valeur de retour avec une exécution de la requête

Il n'y a rien retourné à partir de MySQL/PHP sur un INSERT requête en cours d'exécution? Voici ma fonction que j'ai dans une CLASSE.

function mysqlQuery($query) {
   //Gets the results from the query
   $results = mysql_query($query, $this->connection);

   //Loops through the queried results as an multi-dimensional array
   while($rows = mysql_fetch_array($results, MYSQL_ASSOC)) {
      //Push results to single array
      $rs[] = $rows;
   }

   //Return results as array
   return $rs;
}

C'est comme ça que j'appelle la fonction

$rs = $dbh->mysqlQuery($query);

Mais l'exécution d'une requête d'INSERTION $rs ne retourne rien. Ma fonction a besoin d'aide ou est-ce le comportement par défaut? Des conseils seraient utiles.

BAH, merci de me rappeler qu'elle retourne TRUE/FALSE. pour une raison que je l'avais dans ma tête il renvoie en fait à une autre valeur, mais après avoir regardé ma fonction je vois que je ne suis pas le contrôle pour le VRAI/FAUX de l'état et seulement en parcourant les résultats de tableau.

Merci à tous pour les réponses correctes, mais d'abord pour répondre correctement a obtenu les points, cheers!

OriginalL'auteur Phill Pafford | 2009-09-28