使用PHP将数据从一个表插入到另一个表
在本文中,我们将使用PHP将数据从现有表插入到另一个表中。
要求:
- XAMPP 网络服务器
PHP代表超文本预处理器。 MySQL 是一种用于执行数据库操作的数据库查询语言。我们将使用 MySQL Server 将数据从一个表插入到另一个表中。
MySQL 服务器是用于 Web 应用程序的开源关系数据库管理系统。
插入查询语法:
insert table_2 select * from table_1.
请按照以下步骤操作:
- 打开 XAMPP 服务器并启动 Apache 和 MySQL。
- 打开浏览器并输入“localhost/phpmyadmin”。创建一个名为“ geeks_database ”的数据库
- 现在创建一个名为table1的表,有 4 列,然后单击保存。
- 现在打开数据库服务器中的 SQL 列并将记录插入其中。
MySQL代码:下面是在table1中插入数据的SQL语句。
INSERT INTO `table1`(`name`, `address`, `country`, `city`) VALUES (‘sravan’,’kakumanu’,’india’,’guntur’);
INSERT INTO `table1`(`name`, `address`, `country`, `city`) VALUES (‘sudheer’,’chebrolu’,’india’,’guntur’);
INSERT INTO `table1`(`name`, `address`, `country`, `city`) VALUES (‘vani’,’kakumanu’,’india’,’guntur’);
INSERT INTO `table1`(`name`, `address`, `country`, `city`) VALUES (‘radha’,’tenali’,’india’,’guntur’);输出:表 1 包括以下数据。
- 在同一个数据库geeks_database的XAMPP SQL server中写create table2
- 现在使用来自表 1 的PHP代码在表 2 中插入记录。
PHP代码:
PHP
connect_error); } //sql query to perform copying data from one table to another $sql_query = "insert table2 select * from table1"; if ($connection_link->query($sql_query) === true) { echo "Data Copied Successfully."; } else { echo "ERROR: Could not able to proceed $sql_query. " .$connection_link->error; } // Close the connection $connection_link->close(); ?>
- 将此代码保存为copying_data。 PHP在 xampp->htdocs 文件夹下。
输出:
- 打开 Web 浏览器并输入“ http://localhost/copying_data。 PHP ”。
- 最后,查看您的table2。数据从table1复制成功。