Home > Backend Development > PHP Tutorial > PHP and MYSql connection and query

PHP and MYSql connection and query

高洛峰
Release: 2023-03-01 12:52:01
Original
1014 people have browsed it

1. Connect to the database
1. mysql_connect: Open the MySQL link

mysql_connect('host', 'username', 'password')

2. mysql_select_db: open a database
mysql_select_db('database name', $ link identifier character) //If the link identifier is not filled in, it will default to the last opened connection

3. mysql_query("set names 'GBK'") solves the Chinese garbled problem;

 mysql_query("set names 'encoding (utf8 or GBK) ' ") //UTF8 cannot have "-"

2. Query data

1. mysql_query (SQL statement, connection identifier);

$sql="Select * FROM Test "
$result=mysql_query($sql ) //The connection identifier defaults to the last opened link

//Get error information

$result=@mysql_query($sql) or die(mysql_error())

2. Get the query results

 a , mysql_fetch_row($result);

  $row=mysql_fetch_row($result);
   echo $row[0];

b、 mysql_fetch_array($result); sult);
echo $ row[0];
echo $row['key'];


Explanation: The functions of mysql_fetch_array and mysql_fetch_row are basically the same, except that in addition to using the offset starting from 0 as an index, it can also use the domain name as an index.
Value returns all field values ​​of the next row and saves them in an array. Returns false if there is no row.

Related labels:
php
source:php.cn
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
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template