Fonction PHP mysqli_real_query ()

Définition et utilisation

le mysqli_real_query()La fonction accepte une valeur de chaîne représentant une requête comme l'un des paramètres et, exécute / exécute la requête donnée sur la base de données. Les données transmises dans la requête doivent être correctement échappées.

Syntaxe

mysqli_real_query($con, $query)

Paramètres

Sr. Non Paramètre et description
1

con(Mandatory)

Il s'agit d'un objet représentant une connexion à MySQL Server.

2

query(Mandatory)

Il s'agit d'une valeur de chaîne représentant la requête à exécuter. Les données transmises à cette requête doivent être correctement échappées.

Valeurs de retour

Cette requête renvoie une valeur booléenne qui est vraie en cas de succès et fausse en cas d'échec.

Version PHP

Cette fonction a été introduite pour la première fois dans la version 5 de PHP et fonctionne dans toutes les versions ultérieures.

Exemple

L'exemple suivant montre l'utilisation de la fonction mysqli_real_query () (dans le style procédural) -

<?php
   $con = mysqli_connect("localhost", "root", "password", "mydb");

   mysqli_query($con, "CREATE TABLE IF NOT EXISTS my_team(ID INT, First_Name VARCHAR(255), Last_Name VARCHAR(255), Place_Of_Birth VARCHAR(255), Country VARCHAR(255))");
   print("Table Created ..."."\n");

   //Inserting a records into the my_team table
   mysqli_real_query($con, "insert into my_team values(1, 'Shikhar', 'Dhawan', 'Delhi', 'India')");
   mysqli_real_query($con, "insert into my_team values(2, 'Jonathan', 'Trott', 'CapeTown', 'SouthAfrica')");
   mysqli_real_query($con, "insert into my_team values(3, 'Kumara', 'Sangakkara', 'Matale', 'Srilanka')");
   mysqli_real_query($con, "insert into my_team values(4, 'Virat', 'Kohli', 'Delhi', 'India')");

   print("Records Inserted ..."."\n");

   //Closing the connection
   mysqli_close($con);
?>

Cela produira le résultat suivant -

Table Created ...
Records Inserted ..

Exemple

Dans le style orienté objet, la syntaxe de cette fonction est $ con> real_query (); Voici l'exemple de cette fonction dans le style orienté objet $ minus;

<?php
   $con = new mysqli("localhost", "root", "password", "mydb");

   //Inserting a records into the players table
   $con->query("CREATE TABLE IF NOT EXISTS players(First_Name VARCHAR(255), Last_Name VARCHAR(255), Country VARCHAR(255))");
   $con->real_query("insert into players values('Shikhar', 'Dhawan', 'India')");
   $con->real_query("insert into players values('Jonathan', 'Trott', 'SouthAfrica')");

   print("Data Created......");
   //Closing the connection
   $res = $con -> close();
?>

Cela produira le résultat suivant -

Data Created......