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

دليل PHP الأساسي

دليل PHP المتقدم

PHP & MySQL

دليل PHP

استخدام دالة PHP mysqli_refresh() مع أمثلة

دليل PHP MySQLi

ي刷新 الجداول أو المخزون باستخدام دالة mysqli_refresh()، أو إعادة تعيين معلومات خادم النسخ.

التعريف والاستخدام

mysqli_refresh()ي刷新 الجداول، السجلات، المخزون.

النص الوسيط

mysqli_refresh($con, 	 options);

الإعدادات

الترقيمالإعدادات والشرح
1

con(مطلوب)

هذا هو جسم الاتصال بـ MySQL Server.

2

options(مطلوب)

هذا يعني خيار تحديث MYSQL، يمكنك تحديد عدة خيارات باستخدام فاصلة.

  • MYSQLI_REFRESH_GRANT

  • MYSQLI_REFRESH_LOG

  • MYSQLI_REFRESH_TABLES

  • MYSQLI_REFRESH_HOSTS

  • MYSQLI_REFRESH_STATUS

  • MYSQLI_REFRESH_THREADS

  • MYSQLI_REFRESH_SLAVE

  • MYSQLI_REFRESH_MASTER

Fanhui zhi

PHP mysqli_refresh() hanshu hui fanhui yi ge booli zhi, ruguo xinfeng opeation chenggong, zhi weitrue,Ruguo bu ceng weifalse.

PHP ban ben

Zhi shi zai PHP ban ben 5 zhong tuijin de, he keyi zai suoyou gao zai ban ben zhong shi yong.

مثال على الإنترنت

Dibiaoyi shi shanshi lemysqli_refresh()Han shu de yong fa (mian xiang guocheng fengge)-

Xianshi women zai shuju ku mydb zhong chuangjian le yi ge mingwei my_team de biao, rang zheli shi:

CREATE TABLE my_team(
   ID INT PRIMARY KEY AUTO_INCREMENT,
   First_Name VARCHAR(255), 
   Last_Name VARCHAR(255), 
   Place_Of_Birth VARCHAR(255), 
   Country VARCHAR(255)
);

Dibiaoyi shi xianshi guanbi zidong tjiao shi xuanxiang, he shi neng tianjia jilu ru ci biao de-

<?php
   //jianshe lianjie
   $con = mysqli_connect("localhost", "root", "password", "mydb");
   //ba zidong tjiao shi shezhi wei true
   mysqli_autocommit($con, False);
   //jiang jilu ruzhu ru my_team biao
   mysqli_query($con, "insert into my_team values(1, 'Shikhar', 'Dhawan', 'Delhi', 'India');")
   mysqli_query($con, "insert into my_team values(2, 'Jonathan', 'Trott', 'CapeTown', 'SouthAfrica');")
   mysqli_query($con, "insert into my_team values(3, 'Kumara', 'Sangakkara', 'Matale', 'Srilanka')");
   mysqli_query($con, "insert into my_team values(4, 'Virat', 'Kohli', 'Delhi', 'India')");
   //إغلاق الاتصال
   mysqli_close($con);
?>

Yinwei women guanbi le zidong tjiao shi xuanxiang, suoyi tianjia de jilu bu hui baocun zai shuju ku zhong, Ruguo ni zai MySQL zhong yanzheng biao de neirong, ta jing shi kong de, rang zheli shi:

mysql> select * from my_team;
Empty set (0.00 sec)

Ning keyi shiyong mysqli_query hanshu jingxing jilu xinfeng dao biao zhong, rang zheli shi:

<?php
   //jianshe lianjie
   $con = mysqli_connect("localhost", "root", "password", "mydb");
   //ba zidong tjiao shi shezhi wei true
   mysqli_autocommit($con, False);
   //jiang jilu ruzhu ru my_team biao
   mysqli_query($con, "insert into my_team values(1, 'Shikhar', 'Dhawan', 'Delhi', 'India');")
   mysqli_query($con, "insert into my_team values(2, 'Jonathan', 'Trott', 'CapeTown', 'SouthAfrica');")
   mysqli_query($con, "insert into my_team values(3, 'Kumara', 'Sangakkara', 'Matale', 'Srilanka')");
   mysqli_query($con, "insert into my_team values(4, 'Virat', 'Kohli', 'Delhi', 'India')");
   mysqli_refresh($con, MYSQLI_REFRESH_TABLES);
   //إغلاق الاتصال
   mysqli_close($con);

الآن، إذا قمت بتحقق من محتويات الجدول my_team، يمكنك رؤية السجلات المدرجة كما يلي:

mysql> select * from my_team;
+----+------------+------------+----------------+-------------+
| ID  | First_Name | Last_Name  | Place_Of_Birth | Country     |
+----+------------+------------+----------------+-------------+
|    1 | Shikhar    | Dhawan     | Delhi          | India       |
|    2 | Jonathan   | Trott      | CapeTown       | SouthAfrica |
|    3 | Kumara     | Sangakkara | Matale         | Srilanka    |
|    4 | Virat      | Kohli      | Delhi          | India       |
+----+------------+------------+----------------+-------------+
4 rows in set (0.00 sec)

مثال على الإنترنت

في أسلوب العمل الوجهي، لغة هذه الوظيفة تكون$con->refresh();.هذا مثال على أسلوب العمل الوجهي لهذه الوظيفة؛

<?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))");
   //قمت بتعيين التحميل التلقائي إلى false
   $con->autocommit(FALSE);
   $con->query("insert into players values('Shikhar', 'Dhawan', 'India')");
   $con->query("insert into players values('Jonathan', 'Trott', 'SouthAfrica')");
   //جاري تحديث الجداول
   $con->refresh(MYSQLI_REFRESH_TABLES);
   //إغلاق الاتصال
   $res = $con -> close();
?>

نتيجة الخرج

Data Created......

إذا قمت بمراقبة محتويات الجدول في قاعدة البيانات، فإنك سترى السجلات المضافة كما يلي:

mysql> select * from players;
+------------+-----------+-------------+
| First_Name  | Last_Name  | Country     |
+------------+-----------+-------------+
| Shikhar     | Dhawan     | India       |
| Jonathan    | Trott      | SouthAfrica |
+------------+-----------+-------------+
2 rows in set (0.00 sec)

مثال على الإنترنت

مثال على استخدام mysqli_refresh

<?php
  $connection_mysql = mysqli_connect("localhost","username","password","db");
   
   if (mysqli_connect_errno($connection_mysql)){
      echo "ربط MySQL فشل: " . mysqli_connect_error();
   }   
   mysqli_refresh($connection_mysql,MYSQLI_REFRESH_LOG);
   mysqli_close($connection_mysql);
?>

دليل PHP MySQLi