Collections:
PHP ODBC - Creating a New Table
PHP ODBC - How To Create a New Table?
✍: Guest
If you want to create a table in the database connected through a ODBC DSN, you can run the CREATE TABLE SQL statement using the odbc_exec() function, as shown in the following sample script:
<?php $con = odbc_connect('FYI_SQL_SERVER','sa','FYIcenter'); # creating a new table $sql = "CREATE TABLE fyi_links (" . " id INT NOT NULL" . ", url VARCHAR(80) NOT NULL" . ", notes VARCHAR(1024)" . ", counts INT" . ", time DATETIME" . ")"; $res = odbc_exec($con, $sql); if (!$res) { print("Table creation failed with error:\n"); print(odbc_error($con).": ".odbc_errormsg($con)."\n"); } else { print("Table fyi_links created.\n"); } odbc_close($con); ?>
If you run this script for the first time and there is no existing table called fyi_links in the database, you will get:
Table fyi_links created.
If you run it again, you will get:
Table creation failed with error: S0001: [Microsoft][ODBC SQL Server Driver][SQL Server] There is already an object named 'fyi_links' in the database.
⇒ PHP ODBC - Inserting Data into an Existing Table
⇐ SQL Server FAQs - PHP ODBC Functions - Managing Tables and Data Rows
⇑ SQL Server FAQs - PHP ODBC Functions - Managing Tables and Data Rows
2024-06-03, 1948🔥, 0💬
Popular Posts:
How To List All Stored Procedures in the Current Database in SQL Server Transact-SQL? If you want to...
What Privilege Is Needed for a User to Delete Rows from Tables in Another Schema in Oracle? For a us...
Where to find answers to frequently asked questions on Downloading and Installing SQL Server 2005 Ex...
How To Break Query Output into Pages in MySQL? If you have a query that returns hundreds of rows, an...
Where to find answers to frequently asked questions on INSERT, UPDATE and DELETE Statements in MySQL...