English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP базовый курс

PHP продвинутый курс

PHP & MySQL

PHP справочник

PHP mysqli_real_query() пример использования и пример

Руководство по PHP MySQLi

Функция mysqli_real_query() выполняет запрос mysql

Определение и использование

mysqli_real_query()Функция выполняет однострочный запрос к базе данных, результат которого можно извлечь или хранить с помощью mysqli_store_result() или mysqli_use_result().
Чтобы определить, действительно ли заданный запрос возвращает результатный набор, можно проверить mysqli_field_count().

Синтаксис

mysqli_real_query($con, $query)

Параметр

НомерПараметры и описание
1

con(обязательный)

Это объект, представляющий соединение с сервером MySQL.

2

query(обязательный)

Это строковое значение, представляющее запрос, который нужно выполнить. Данные, передаваемые этому запросу, должны быть правильно экранированы.

Возвратное значение

Эта запрос возвращает булево значениееслиуспешно,则为true; если失败,则为false.

Версия 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("Создание таблицы ..."."\n");
   //Вставка записи в таблицу my_team
   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("Вставка записи ..."."\n");
   //Закрытие подключения
   mysqli_close($con);
?>

Результат вывода

Создание таблицы ...
Вставка записи ..

Онлайн пример

В стилистике объектно-ориентированного программирования синтаксис этой функции:$con->real_query();。Ниже приведен пример функции в стилистике объектно-ориентированного программирования;

<?php
   $con = new mysqli("localhost", "root", "password", "mydb");
   //Вставка的一条记录 в таблицу players
   $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("Создание данных......");
   //Закрытие подключения
   $res = $con -> close();
?>

Результат вывода

Создание данных......

Руководство по PHP MySQLi