PHP fonction mysqli info()

❮ Référence PHP MySQLi

Exemple - Style orienté objet

Retourne des informations sur la dernière requête exécutée :

<?php
$mysqli = new mysqli("localhost","my_user","my_password","my_db");

if ($mysqli -> connect_errno) {
echo "Échec de la connexion à MySQL : " . $mysqli -> connect_error;
exit();
}

// Effectuer quelques requêtes
$mysqli -> query("CREATE TABLE testPersons LIKE Persons");
$mysqli -> query("INSERT INTO testPersons SELECT * FROM Persons ORDER BY LastName");

echo $mysqli -> info;

$mysqli -> close();
?>

Consultez l'exemple de style procédural en bas.


Définition et Utilisation

La fonction info / mysqli_info() retourne des informations sur la dernière requête exécutée.

Cette fonction fonctionne avec les types de requêtes suivants :

  • INSERT INTO...SELECT...
  • INSERT INTO...VALUES (...),(...),(...)
  • LOAD DATA INFILE ...
  • ALTER TABLE ...
  • UPDATE ...

Syntaxe

Style orienté objet :

$mysqli -> info

Style procédural :

mysqli_info( connection )

Valeurs des paramètres

Paramètre Description
connection Requis. Spécifie la connexion MySQL à utiliser

Détails techniques

Valeur de retour : Une chaîne contenant des informations supplémentaires sur la dernière requête exécutée
Version PHP : 5+

Exemple - Style procédural

Retourne des informations sur la dernière requête exécutée :

<?php
$con = mysqli_connect("localhost","my_user","my_password","my_db");

if (mysqli_connect_errno()) {
echo "Échec de la connexion à MySQL : " . mysqli_connect_error();
exit();
}

// Effectuer quelques requêtes
mysqli_query($con, "CREATE TABLE testPersons LIKE Persons");
mysqli_query($con, "INSERT INTO testPersons SELECT * FROM Persons ORDER BY LastName");

echo mysqli_info($con);

mysqli_close($con);
?>


❮ Référence PHP MySQLi