(PHP 5, PHP 7, PHP 8)
mysqli::real_query -- mysqli_real_query — Exécute une requête SQL
Style orienté objet
Style procédural
Exécute une seule requête sur la connexion à la base de données représentée
par le paramètre link
dont le résultat peut être
récupéré ou stocké en utilisant les fonctions mysqli_store_result()
ou mysqli_use_result().
Si la requête contiens des variables d'entrées alors des déclarations préparées paramétrisées devrait être utilisé à la place. Alternativement, les données doivent être correctement formatées et toutes les chaînes de caractères doivent être échappées en utilisant la fonction mysqli_real_escape_string().
Pour déterminer si une requête donnée aurait dû retourner un jeu de résultats ou non, voyez la fonction mysqli_field_count().
mysql
Seulement en style procédural : Un objet mysqli retourné par la fonction mysqli_connect() ou mysqli_init().
query
La requête chaîne de caractères.
Si le rapport d'erreurs mysqli est activé (MYSQLI_REPORT_ERROR
) et que l'opération demandée échoue,
un avertissement est généré. Si, en plus, le mode est défini sur MYSQLI_REPORT_STRICT
,
une mysqli_sql_exception est lancée à la place.