Collections:
PHP MSSQL - Inserting Multiple Rows with a Subquery
PHP MSSQL - How To Insert Multiple Rows with a subquery?
✍: Guest
If want to insert rows into a table based on data rows from other tables, you can use a subquery inside the INSERT statement as shown in the following script example:
<?php
$con = mssql_connect('LOCALHOST','sa','FYIcenter');
mssql_select_db('FyiCenterData', $con);
$sql = "INSERT INTO fyi_links"
. " SELECT id+1000, REVERSE(url), notes, counts, time"
. " FROM fyi_links";
$res = mssql_query($sql,$con);
if (!$res) {
print("SQL statement failed with error:\n");
print(" ".mssql_get_last_message()."\n");
} else {
print("Multiple rows inserted.\n");
}
mssql_close($con);
If you run this script, the table should have 4 rows now. And you will get:
Multiple rows inserted
⇒ PHP MSSQL - mssql_rows_affected() - Number of Affected Rows
⇐ PHP MSSQL - Inserting Data with NULL Values
⇑ SQL Server FAQs - PHP MSSQL Functions - Managing Tables and Data Rows
2024-02-28, 2449🔥, 0💬
Popular Posts:
How To Replace Given Values with NULL using NULLIF() in SQL Server Transact-SQL? Sometime you want t...
How Many Groups of Data Types in MySQL? MySQL support 3 groups of data types as listed below: String...
Where to find Oracle database server tutorials? Here is a collection of tutorials, tips and FAQs for...
What is sqlservr.exe - Process - SQL Server (SQLEX?PRESS) in SQL Server? Process sqlservr.exe is the...
How To Start MySQL Server in MySQL? If you want to start the MySQL server, you can run the "mysqld" ...