PHP连接MySQL:完成数据库操作的基本语句(php连接mysql语句)

PHP是一种强大的、流行的编程语言,它具备网络应用开发、数据库开发和图形设计等多种功能,常常与MySQL数据库这样的关系型数据库一起使用。本文将介绍如何使用PHP连接MySQL数据库以完成数据库操作的基本语句。

首先,我们需要使用MySQL服务器的数据库管理系统(如phpMyAdmin)来建立用户账号和数据库,并为MySQL账号设置用户名和密码。

接下来,我们需要在PHP代码中完成连接MySQL的工作,使用如下代码:

$serverName = ‘localhost’;

$userName = ‘YourUserName’;

$password = ‘YourPassword’;

$connection = mysqli_connect($serverName, $userName, $password);

?>

其中,$serverName代表是MySQL服务器的主机名,$userName 是MySQL用户名,$password是MySQL密码,mysqli_connect()函数提供了对MySQL服务器的连接,成功连接数据库,可以调用mysqli_select_db()函数来选择一个指定的数据库来实现数据库操作。

PHP中完成MySQL操作的基本语句包括:

1.创建表:在一个数据库中,可以通过CREATE TABLE语句来创建新的表

$sql = “CREATE TABLE Users(

ID INT(6) NOT NULL PRIMARY KEY,

Name VARCHAR(30) NOT NULL,

Age INT(30) NOT NULL

)”;

if (mysqli_query($conn, $sql)) {

echo “Table MyGuests created successfully”;

} else {

echo “Error creating table: ” . mysqli_error($conn);

}

?>

2.插入数据:使用INSERT语句在表中添加新的行

$sql =”INSERT INTO Users (ID, Name, Age)

VALUES (1, ‘John’, 20)”;

if (mysqli_query($conn, $sql)) {

echo “New record created successfully”;

} else {

echo “Error: ” . $sql . “
” . mysqli_error($conn);

}

?>

3.检索数据:使用SELECT语句从表中检索数据:

$sql = “SELECT id, name, age From Users”;

$result = mysqli_query($conn,$sql);

if (mysqli_num_row($result) > 0) {

// output data of each row

while($row = mysqli_fetch_assoc($result)) {

echo “ID: ” . $row[“id”]. “Name: ” . $row[“name”]. “Age: ” .$row[“age”]. “
“;

}

} else {

echo “0 results”;

}

?>

4.更新数据:使用UPDATE语句更新表中的数据

$sql = “UPDATE Users SET age=30 WHERE name=’John'”;

if (mysqli_query($conn, $sql)) {

echo “Record updated successfully”;

} else {

echo “Error: ” . $sql . “
” . mysqli_error($conn);

}

?>

5.删除数据:使用DELETE语句删除表中的数据

$sql = “DELETE FROM Users WHERE name=’John'”;

if (mysqli_query($conn, $sql)) {

echo “Record deleted successfully”;

} else {

echo “Error: ” . $sql . “
” . mysqli_error($conn);

}

?>

最后,在完成数据库操作之后,要记得调用mysqli_close()函数关闭连接。

以上就是使用PHP来完成MySQL数据库操作的基本语句,使用本文提供的技术,即可完成MySQL数据库系统和PHP编程语言的互动。


数据运维技术 » PHP连接MySQL:完成数据库操作的基本语句(php连接mysql语句)