


PHP access data connection and implementation code for reading, saving and editing data_PHP tutorial
$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
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
(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
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
/*
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

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics



PHP 8.4 brings several new features, security improvements, and performance improvements with healthy amounts of feature deprecations and removals. This guide explains how to install PHP 8.4 or upgrade to PHP 8.4 on Ubuntu, Debian, or their derivati

DeepSeek cannot convert files directly to PDF. Depending on the file type, you can use different methods: Common documents (Word, Excel, PowerPoint): Use Microsoft Office, LibreOffice and other software to export as PDF. Image: Save as PDF using image viewer or image processing software. Web pages: Use the browser's "Print into PDF" function or the dedicated web page to PDF tool. Uncommon formats: Find the right converter and convert it to PDF. It is crucial to choose the right tools and develop a plan based on the actual situation.

Visual Studio Code, also known as VS Code, is a free source code editor — or integrated development environment (IDE) — available for all major operating systems. With a large collection of extensions for many programming languages, VS Code can be c

This tutorial demonstrates how to efficiently process XML documents using PHP. XML (eXtensible Markup Language) is a versatile text-based markup language designed for both human readability and machine parsing. It's commonly used for data storage an

A string is a sequence of characters, including letters, numbers, and symbols. This tutorial will learn how to calculate the number of vowels in a given string in PHP using different methods. The vowels in English are a, e, i, o, u, and they can be uppercase or lowercase. What is a vowel? Vowels are alphabetic characters that represent a specific pronunciation. There are five vowels in English, including uppercase and lowercase: a, e, i, o, u Example 1 Input: String = "Tutorialspoint" Output: 6 explain The vowels in the string "Tutorialspoint" are u, o, i, a, o, i. There are 6 yuan in total

If you are an experienced PHP developer, you might have the feeling that you’ve been there and done that already.You have developed a significant number of applications, debugged millions of lines of code, and tweaked a bunch of scripts to achieve op

JWT is an open standard based on JSON, used to securely transmit information between parties, mainly for identity authentication and information exchange. 1. JWT consists of three parts: Header, Payload and Signature. 2. The working principle of JWT includes three steps: generating JWT, verifying JWT and parsing Payload. 3. When using JWT for authentication in PHP, JWT can be generated and verified, and user role and permission information can be included in advanced usage. 4. Common errors include signature verification failure, token expiration, and payload oversized. Debugging skills include using debugging tools and logging. 5. Performance optimization and best practices include using appropriate signature algorithms, setting validity periods reasonably,

Static binding (static::) implements late static binding (LSB) in PHP, allowing calling classes to be referenced in static contexts rather than defining classes. 1) The parsing process is performed at runtime, 2) Look up the call class in the inheritance relationship, 3) It may bring performance overhead.
