当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP mysqli_real_query()用法及代码示例



定义和用法

这个mysqli_real_query()函数接受一个表示查询的字符串值作为参数之一,并在数据库上执行/执行给定的查询。查询中传递的数据应该正确转义。

用法

mysqli_real_query($con, $query)

参数

Sr.No 参数及说明
1

con(Mandatory)

这是一个表示与 MySQL 服务器的连接的对象。

2

query(Mandatory)

这是一个字符串值,表示要执行的查询。传递给此查询的数据应正确转义。

返回值

此查询返回一个布尔值,成功时为真,失败时为假。

PHP版本

这个函数最初是在 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), 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);
?>

这将产生以下结果 -

Table Created ...
Records Inserted ..

示例

在面向对象的风格中,这个函数的语法是 $con->real_query();以下是面向对象样式 $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();
?>

这将产生以下结果 -

Data Created......

相关用法


注:本文由纯净天空筛选整理自 PHP mysqli_real_query() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。