Home Backend Development PHP Tutorial PHP database connection code application analysis_PHP tutorial

PHP database connection code application analysis_PHP tutorial

Jul 21, 2016 pm 03:29 PM
database host hostname php code analyze copy application database connect

Copy code The code is as follows:

$db_host='hostname is database server ';
$db_database='database name';
$db_username='username';
$db_password='password';
$connection=mysql_connect($db_host,$db_username,$db_password);// Connect to the database
mysql_query("set names 'utf8'");//Encoding conversion
if(!$connection){
die("could not connect to the database:
" .mysql_error());//Diagnosis connection error
}
$db_selecct=mysql_select_db($db_database);//Select database
if(!$db_selecct)
{
die(" could not to the database
".mysql_error());
}
$query="select * from msu ";//Build query statement
$result=mysql_query($query); //Execute query
if(!$result)
{
die("could not to the database
".mysql_error());
}
// array mysql_fetch_row (resource $result);
while($result_row=mysql_fetch_row(($result)))//Get the result and display it
{
$num=$result_row[0];
$age= $result_row[1];
$name=$result_row[2];
echo "";
echo "$num";
echo "$age";
echo "$name";
echo "";
}
mysql_close ($connection);//Close the connection
?>

The following is the code with detailed instructions
Copy code The code is as follows:

$connect = mysql_connect("127.0.0.1","root","") or die ("Link Error");//Open the link to mysql
$ select_db = mysql_select_db("database name",$connect);//If the connection identifier is not specifically declared, the last opened link will default to
//Execute the SQL statement!
$sql = "SELECT * FROM test"
$query = mysql_query($sql,$connect) or die(mysql_error());

//The difference between the two query functions array/row
$row1 = mysql_fetch_row($query);
print_r($row1);//Only labels in the array can be saved
$row2 = mysql_fetch_array($query);
print_r($row2) ;//You can save labels and field names in the array
//Loop output while output to an empty position
while($row1){
print_r($row1);
}

mysql_query("SET NAMES 'UTF-8'");

//Used to calculate the number of query results
mysql_num_rows($query);
//Return the last used IP of INSERT command
mysql_insert_id($query);
//Get the database name
mysql_tablename($query);
//Return error message
mysql_error();
// Close link
mysql_close();

Common functions for PHP to connect to mySQL
Mysql can be connected to the web through PHP in two ways, one through php's Mysql-related functions, and the other through php's ODBC-related functions.
The related functions are as follows:
MYSQL function
mysql_affected_rows: Get the number of columns affected by the last MySQL operation.
mysql_close: Close the MySQL server connection.
mysql_connect: Open the MySQL server connection.
mysql_create_db: Create a new MySQL database.
mysql_data_seek: Move the internal return indicator.
mysql_db_query: Send query string (query) to the MySQL database.
mysql_drop_db: Remove the database.
mysql_errno: Return error message code.
mysql_error: Return error message.
mysql_fetch_array: Return array data.
mysql_fetch_field: Get field information.
mysql_fetch_lengths: Returns the maximum length of each column of data in a single column.
mysql_fetch_object: Return object data.
mysql_fetch_row: Returns each column of a single column.
mysql_field_name: Returns the name of the specified field.
mysql_field_seek: Set the indicator to a field of the returned value.
mysql_field_table: Get the name of the data table (table) of the current field.
mysql_field_type: Get the type of the current field.
mysql_field_flags: Get the flags of the current field.
mysql_field_len: Get the length of the current field.
mysql_free_result: Release the occupied memory returned.
mysql_insert_id: Returns the ID of the last INSERT instruction used.
mysql_list_fields: List the fields of the specified data table.
mysql_list_dbs: Lists the databases available on the MySQL server.
mysql_list_tables: List the tables (tables) of the specified database.
mysql_num_fields: Get the number of fields returned.
mysql_num_rows: Get the number of columns returned.
mysql_pconnect: Enable long-term connection to MySQL server.
mysql_query: Send a query string.
mysql_result: Get the result of query.
mysql_select_db: Select a database.
mysql_tablename: Get the name of the data table.
ODBC function
To use ODBC function, you need to install MYSQL ODBC
odbc_autocommit: switch the automatic change function.
odbc_binmode: Set the binary data processing method.
odbc_close: Close the ODBC connection.
odbc_close_all: Close all ODBC connections.
odbc_commit: Modify the ODBC database.
odbc_connect: Connect to ODBC database.
odbc_cursor: Get the cursor name.
odbc_do: Execute SQL instructions.
odbc_exec: Execute SQL instructions.
odbc_execute: Execute preset SQL instructions.
odbc_fetch_into: Get the specified column returned.
odbc_fetch_row: Get and return a column.
odbc_field_name: Get the field name.
odbc_field_type: Get the field data form.
odbc_field_len: Get the field data length.
odbc_free_result: Release the memory of the returned data.
odbc_longreadlen: Set the maximum value of the returned column.
odbc_num_fields: Get the number of fields.
odbc_pconnect: Long-term connection to ODBC database.
odbc_prepare: Prepare SQL instructions.
odbc_num_rows: Get the number of returned columns.
odbc_result: Get the returned data.
odbc_result_all: Return HTML table data.
odbc_rollback: Undo the current transaction.
odbc_setoption: Adjust ODBC settings.

www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/323461.htmlTechArticleCopy the code as follows: ?php $db_host='hostname is database server '; $db_database='database name' ; $db_username='username'; $db_password='password'; $connection=mysql_connect($...
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
4 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
Nordhold: Fusion System, Explained
4 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
1675
14
PHP Tutorial
1278
29
C# Tutorial
1257
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.

PHP's Impact: Web Development and Beyond PHP's Impact: Web Development and Beyond Apr 18, 2025 am 12:10 AM

PHPhassignificantlyimpactedwebdevelopmentandextendsbeyondit.1)ItpowersmajorplatformslikeWordPressandexcelsindatabaseinteractions.2)PHP'sadaptabilityallowsittoscaleforlargeapplicationsusingframeworkslikeLaravel.3)Beyondweb,PHPisusedincommand-linescrip

PHP vs. Python: Use Cases and Applications PHP vs. Python: Use Cases and Applications Apr 17, 2025 am 12:23 AM

PHP is suitable for web development and content management systems, and Python is suitable for data science, machine learning and automation scripts. 1.PHP performs well in building fast and scalable websites and applications and is commonly used in CMS such as WordPress. 2. Python has performed outstandingly in the fields of data science and machine learning, with rich libraries such as NumPy and TensorFlow.

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.

MySQL: Structured Data and Relational Databases MySQL: Structured Data and Relational Databases Apr 18, 2025 am 12:22 AM

MySQL efficiently manages structured data through table structure and SQL query, and implements inter-table relationships through foreign keys. 1. Define the data format and type when creating a table. 2. Use foreign keys to establish relationships between tables. 3. Improve performance through indexing and query optimization. 4. Regularly backup and monitor databases to ensure data security and performance optimization.

Oracle's Role in the Business World Oracle's Role in the Business World Apr 23, 2025 am 12:01 AM

Oracle is not only a database company, but also a leader in cloud computing and ERP systems. 1. Oracle provides comprehensive solutions from database to cloud services and ERP systems. 2. OracleCloud challenges AWS and Azure, providing IaaS, PaaS and SaaS services. 3. Oracle's ERP systems such as E-BusinessSuite and FusionApplications help enterprises optimize operations.

See all articles