Existe-t-il un retour de MySQL/PHP sur une requête INSERT en cours d'exécution? Voici ma fonction que j'ai dans une classe.Valeur de retour de PHP MySQL INSERT avec une exécution de requête
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;
}
Voilà comment j'appelle la fonction
$rs = $dbh->mysqlQuery($query);
Mais l'exécution d'une requête INSERT rs $ retourne rien. Est-ce que ma fonction a besoin d'aide ou est-ce le comportement par défaut? Tous les conseils seraient utiles aussi bien. DUH, merci de me rappeler que cela renvoie TRUE/FALSE. pour une raison quelconque, je l'ai eu dans ma tête, il a effectivement retourné une autre valeur, mais après avoir regardé ma fonction, je vois que je ne vérifie pas la condition TRUE/FALSE et seulement en boucle dans le tableau des résultats.
Merci pour toutes les bonnes réponses, mais d'abord pour répondre correctement obtenu les points, bravo!
premier à répondre, thnx –