En este artículo, vamos a insertar datos en otra tabla desde la tabla existente usando PHP .
Requisitos:
PHP significa preprocesador de hipertexto. MySQL es un lenguaje de consulta de base de datos para realizar operaciones de base de datos. Vamos a insertar datos de una tabla en otra tabla utilizando MySQL Server.
El servidor MySQL es un sistema de gestión de bases de datos relacionales de código abierto que se utiliza para aplicaciones web.
-
Insertar sintaxis de consulta:
insert table_2 select * from table_1.
Siga los siguientes pasos:
- Abra el servidor XAMPP e inicie Apache y MySQL.
- Abra su navegador y escriba «localhost/phpmyadmin». Cree una base de datos llamada » geeks_database «
- Ahora cree una tabla llamada table1 con 4 columnas y haga clic en guardar.
- Ahora abra la columna SQL en el servidor de la base de datos e inserte registros en ella.
Código MySQL: Las siguientes son las sentencias SQL para insertar datos en la tabla1.
INSERTAR EN `tabla1`(`nombre`, `dirección`, `país`, `ciudad`) VALORES (‘sravan’,’kakumanu’,’india’,’guntur’);
INSERTAR EN `tabla1`(`nombre`, `dirección`, `país`, `ciudad`) VALORES (‘sudheer’,’chebrolu’,’india’,’guntur’);
INSERTAR EN `tabla1`(`nombre`, `dirección`, `país`, `ciudad`) VALORES (‘vani’,’kakumanu’,’india’,’guntur’);
INSERTAR EN `tabla1`(`nombre`, `dirección`, `país`, `ciudad`) VALORES (‘radha’,’tenali’,’india’,’guntur’);Salida: La tabla1 incluye los siguientes datos.
- Escriba create table2 en el servidor XAMPP SQL en la misma base de datos geeks_database
- Ahora inserte registros en la tabla 2 usando el código PHP de la tabla 1.
Código PHP:
PHP
<?php
// creating a connection by passing server name,
// username, password and database name
// servername=localhost
// username=root
// password=empty
// database name= geeks_database
$connection_link
=
new
mysqli(
"localhost"
,
"root"
,
""
,
"geeks_database"
);
if
(
$connection_link
=== false) {
die
(
"ERROR: Not connected. "
.
$connection_link
->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();
?>
- Guarde este código como copying_data.php en la carpeta xampp->htdocs.
-
Producción:
- Abra el navegador web y escriba » http://localhost/copying_data.php «.
- Finalmente, vea su tabla2. Los datos se copian de la tabla 1 con éxito.
Publicación traducida automáticamente
Artículo escrito por sravankumar8128 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA