Home Backend Development PHP Tutorial PHP access data connection and implementation code for reading, saving and editing data_PHP tutorial

PHP access data connection and implementation code for reading, saving and editing data_PHP tutorial

Jul 21, 2016 pm 03:38 PM
access ad com new php and code keep copy accomplish data of edit read connect

Copy code The code is as follows:

$conn = new com("ADODB.Connection");
$connstr = "DRIVER ={Microsoft Access Driver (*.mdb)}; DBQ=". realpath("www.jb51.net/db.mdb");
//The com interface is used to connect to access.
$conn->Open($connstr);
$rs = new com("ADODB.RecordSet");
//Data query and display
$rs->Open( "select * from szd_t",$conn,1,1);
while(! $rs->eof) {
$f = $rs->Fields(1);
echo $ f->value;
$rs->MoveNext();
}
//Let’s take a look at the php access database tutorial to save
$sql ="insert into szd_t(title)values ('www.jb51.net')";
$rs->Open( $sql );
echo 'save successfully';
//php access database editing
$sql =" Update szd_t set title='jb51.net' where id=".$_GET['id'];
$rs->Open( $sql );
echo 'Edited successfully';
/ /Delete data
$sql ="delete from szd_t where id=".$_GET['id'];


Three ways to connect Access database with php
Recently I want to change an asp website to php, but unfortunately the space does not support mysql database, so I have to use access database, but I have used php+mysql before, and I have never done php+access database programming.
Thank you party , thank you cctv, thank you search engine, I couldn’t find a good article here, so I will share it with you.
There are three ways to connect to Access in PHP.
(1) Create a system data source and use the ODBC function provided by PHP.
(2) You can also use PHP's ODBC function, but do not create a data source.
Open DateBase Connection (ODBC) is one of the Windows Open Server (Open Services) API (WOSA) products. A data source is a named connection to a database. For different types of databases that the application wants to connect to, an ODBC driver is required. The ODBC API is primarily designed for client/server RDBMS use, but the ODBC driver can also be used to connect to desktop database files, worksheets, and flat files. ODBC uses the Odbcinst.dll library to set up and clear data sources. Odbcad32.exe is an independent 32-bit executable application for establishing ODBC data sources. It has its corresponding icon in the Control Panel.
The ODBC driver manager opens the ODBC driver for the data source and transmits SQL statements to the driver. After the client/server RDBMS processes a select query, the ODBC driver returns the value to the application. When an insert, update, or delete statement is executed, the driver returns the number of rows affected by the query. phperz.com
The following introduces how PHP uses ODBC to connect to the Access database. Use $connstr="DRIVER= Microsoft Access Driver (*.mdb) to set the data driver, and the function realpath() is used to obtain the relative path of the database. Using this method to connect to the Access database mainly applies to PHP's odbc_connect() function. This function The statement is as follows: www.phperz.com
Copy code The code is as follows:

resourse odbc_connect( string dsn, string user, string password [, int cursor_type])
dsn: system dsn name.
user: username of database server.
cursor_type: cursor type. 🎜>
The code is as follows:


Copy the code
The code is as follows: $connstr="DRIVER=Microsoft Access Driver ( *.mdb);
DBQ=".realpath("bookinfo.mdb");
$connid=odbc_connect($connstr,"","",SQL_CUR_USE_ODBC );


(3) Use Microsoft's ADODB database driver. ActiveX Data Objects (ADO) is a database access technology for Microsoft open database applications. It is designed to work together with the new data access layer OLE DB Provider to provide universal data access ( Universal Date Access). OLE DB is a low-level data access interface that can be used to access various data sources, including traditional relational databases, email systems, and customized business objects. OLE DB technology greatly simplifies the operation of OLE DB. , because ADO encapsulates a large number of COM interfaces used in OLE DB programs, ADO is a high-level access technology. PHP Programmer Station
ADO technology is based on the Common Object Model (COM), which provides access in multiple languages. Technology. PHP uses the ADO method to manipulate the Access database by pre-defining the class COM. The details of this class are as follows: www.phperz.com



Copy code
Code As follows:

string com::com( string module_name [, string server_name [, int codepage]])
module_name: The name or class-id of the requested component. www~phperz~com
server_name: The name of the DCOM server.
Codepage: Specify the code page used to convert PHP strings to UNICODE strings and vice versa. The values ​​of this parameter are CP_ACP, CP_MACCP, CP_OEMCP, CP_SYMBOL, CP_THREAD_ACP, CP_UTF7 and CP_UTF8.

The code for PHP to use the com class and use the ADO method to access the database is as follows:
[code]
$conn = new com("ADODB.Connection");
$connstr = "DRIVER ={Microsoft Access Driver (*.mdb)}; DBQ=" . realpath("bookinfo.mdb ");
$conn->Open($connstr);


This is an article posted by another netizen. After combination, Script House will finally provide a php+access guestbook source code, which you can refer to. Basically, you are familiar with the operation of php access.
Although PHP is rarely used to connect ACCESS, it is quite good to occasionally use it to guide data
Copy the code The code is as follows:

/*
Create ADO connection
*/
$conn = @new COM("ADODB.Connection") or die ("ADO Connection failed." );
$connstr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" . realpath("DATUM/cnbt.mdb");
$conn->Open($connstr) ;
/*
Create record set query
*/
$rs = @new COM("ADODB.RecordSet");
$rs->Open("select * from dbo_dirs ",$conn,1,3);
/*
Loop to read data
*/
while(!$rs->eof){
echo "$rs-> ;Fields["title"]->Value;
echo "
";
$rs->Movenext(); //Move the record set pointer down
}
$rs->close();
?>


Function description and examples
Although PHP is rarely used to link ACCESS, it is occasionally used to guide The data is quite good

PHP ACCESS simple guestbook example source code

www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/321776.htmlTechArticleCopy the code as follows: $conn = new com("ADODB.Connection"); $connstr = "DRIVER= {Microsoft Access Driver (*.mdb)}; DBQ=". realpath("www.jb51.net/db.mdb"); //To connect with access, you need to use...
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Roblox: Bubble Gum Simulator Infinity - How To Get And Use Royal Keys
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
Nordhold: Fusion System, Explained
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
Mandragora: Whispers Of The Witch Tree - How To Unlock The Grappling Hook
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

Hot Topics

Java Tutorial
1666
14
PHP Tutorial
1273
29
C# Tutorial
1254
24
PHP and Python: Different Paradigms Explained PHP and Python: Different Paradigms Explained Apr 18, 2025 am 12:26 AM

PHP is mainly procedural programming, but also supports object-oriented programming (OOP); Python supports a variety of paradigms, including OOP, functional and procedural programming. PHP is suitable for web development, and Python is suitable for a variety of applications such as data analysis and machine learning.

Choosing Between PHP and Python: A Guide Choosing Between PHP and Python: A Guide Apr 18, 2025 am 12:24 AM

PHP is suitable for web development and rapid prototyping, and Python is suitable for data science and machine learning. 1.PHP is used for dynamic web development, with simple syntax and suitable for rapid development. 2. Python has concise syntax, is suitable for multiple fields, and has a strong library ecosystem.

PHP and Python: A Deep Dive into Their History PHP and Python: A Deep Dive into Their History Apr 18, 2025 am 12:25 AM

PHP originated in 1994 and was developed by RasmusLerdorf. It was originally used to track website visitors and gradually evolved into a server-side scripting language and was widely used in web development. Python was developed by Guidovan Rossum in the late 1980s and was first released in 1991. It emphasizes code readability and simplicity, and is suitable for scientific computing, data analysis and other fields.

The Continued Use of PHP: Reasons for Its Endurance The Continued Use of PHP: Reasons for Its Endurance Apr 19, 2025 am 12:23 AM

What’s still popular is the ease of use, flexibility and a strong ecosystem. 1) Ease of use and simple syntax make it the first choice for beginners. 2) Closely integrated with web development, excellent interaction with HTTP requests and database. 3) The huge ecosystem provides a wealth of tools and libraries. 4) Active community and open source nature adapts them to new needs and technology trends.

Using Dicr/Yii2-Google to integrate Google API in YII2 Using Dicr/Yii2-Google to integrate Google API in YII2 Apr 18, 2025 am 11:54 AM

VprocesserazrabotkiveB-enclosed, Мнепришлостольностьсясзадачейтерациигооглапидляпапакробоглесхетсigootrive. LEAVALLYSUMBALLANCEFRIABLANCEFAUMDOPTOMATIFICATION, ČtookazaLovnetakProsto, Kakaožidal.Posenesko

Title: Use Composer to solve the problem of unified representation of complex data types Title: Use Composer to solve the problem of unified representation of complex data types Apr 18, 2025 am 08:33 AM

Summary Description: When dealing with complex data types, you often encounter problems of how to uniformly represent and operate. This problem can be easily solved with Composer using the phrity/o library. It provides encapsulation classes and traits for various data types, making data processing more consistent and efficient.

The Compatibility of IIS and PHP: A Deep Dive The Compatibility of IIS and PHP: A Deep Dive Apr 22, 2025 am 12:01 AM

IIS and PHP are compatible and are implemented through FastCGI. 1.IIS forwards the .php file request to the FastCGI module through the configuration file. 2. The FastCGI module starts the PHP process to process requests to improve performance and stability. 3. In actual applications, you need to pay attention to configuration details, error debugging and performance optimization.

What are the plugins for wordpress blocking ip What are the plugins for wordpress blocking ip Apr 20, 2025 am 08:27 AM

WordPress IP blocking plugin selection is crucial. The following types can be considered: based on .htaccess: efficient, but complex operation; database operation: flexible, but low efficiency; firewall: high security performance, but complex configuration; self-written: highest control, but requires more technical level.

See all articles