English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
mysqli_real_query()函数执行一个mysql查询
mysqli_real_query()函数执行一个单条数据库查询,其结果可以使用mysqli_store_result() 或 mysqli_use_result()检索或存储。
为了确定给定的查询是否真的返回一个结果集,可以查看mysqli_field_count()。
mysqli_real_query($con, $query)
序号 | 参数及说明 |
---|---|
1 | con(必需) 这是一个表示与MySQL Server的连接的对象。 |
2 | query(必需) 这是一个字符串值,表示要执行的查询。传递给此查询的数据应正确转义。 |
该查询返回一个布尔值,如果成功,则为true;如果失败,则为false。
此函数最初是在PHP版本5中引入的,并且可以在所有更高版本中使用。
以下示例演示了mysqli_real_query()函数的用法(面向过程风格)-
<?php $con = mysqli_connect("localhost", "root", "password", "mydb"); mysqli_query($con, "CREATE TABLE IF NOT EXISTS my_team(ID INT, First_Name VARCHAR(255), Nom_de_famille VARCHAR(255), Lieu_de_Naissance VARCHAR(255), Pays VARCHAR(255))"); print("Créer une table ..."."\n"); //Insérer un enregistrement dans la table my_team mysqli_real_query($con, "insert into my_team values(1, 'Shikhar', 'Dhawan', 'Delhi', 'Inde')"); mysqli_real_query($con, "insert into my_team values(2, 'Jonathan', 'Trott', 'Cape Town', 'Afrique du Sud')"); mysqli_real_query($con, "insert into my_team values(3, 'Kumara', 'Sangakkara', 'Matale', 'Sri Lanka')"); mysqli_real_query($con, "insert into my_team values(4, 'Virat', 'Kohli', 'Delhi', 'Inde')"); print("Insérer un enregistrement ..."."\n"); //Fermer la connexion mysqli_close($con); ?>
Résultat de la sortie
Créer une table ... Insérer un enregistrement ...
Dans le style orienté objet, la syntaxe de cette fonction est$con->real_query();。Voici un exemple de cette fonction dans un style orienté objet ;
<?php $con = new mysqli("localhost", "root", "password", "mydb"); //Insérer un enregistrement dans la table players $con->query("CREATE TABLE IF NOT EXISTS players(Nom_de Premiere_Occurrence VARCHAR(255), Nom_de_famille VARCHAR(255), Pays VARCHAR(255))"); $con->real_query("insert into players values('Shikhar', 'Dhawan', 'Inde')"); $con->real_query("insert into players values('Jonathan', 'Trott', 'Afrique du Sud')"); print("Création des données......"); //Fermer la connexion $res = $con -> fermer(); ?>
Résultat de la sortie
Création des données......