下面是详细的攻略。
Php连接及读取和写入mysql数据库的常用代码
一、连接数据库
使用 php 连接 mysql 数据库通常要用到两个参数,分别为主机名和用户名:
<?php
$host = 'localhost';
$username = 'root';
$password = '';
$conn = mysqli_connect($host, $username, $password);
if (!$conn) {
die('Could not connect: ' . mysqli_error());
}
echo 'Connected successfully';
?>
以上代码中,mysqli_connect
方法用来连接数据库,mysqli_error
方法用来输出错误信息。
二、读取数据
读取 mysql 数据库中的数据通常要用到 mysqli_query
方法,可以参考以下示例:
<?php
$host = 'localhost';
$username = 'root';
$password = '';
$database = 'test';
$conn = mysqli_connect($host, $username, $password, $database);
if (!$conn) {
die('Could not connect: ' . mysqli_error());
}
$sql = "SELECT id, name, age FROM users";
$result = mysqli_query($conn, $sql);
if (mysqli_num_rows($result) > 0) {
while ($row = mysqli_fetch_assoc($result)) {
echo "id: " . $row["id"] . " - Name: " . $row["name"] . " - Age: " . $row["age"] . "<br>";
}
} else {
echo "0 results";
}
mysqli_close($conn);
?>
以上代码中,mysqli_query
方法用来执行 sql 查询语句,mysqli_fetch_assoc
方法用来获取查询结果中的数据。
三、写入数据
写入数据通常要用到 mysqli_query
方法,可以参考以下示例:
<?php
$host = 'localhost';
$username = 'root';
$password = '';
$database = 'test';
$conn = mysqli_connect($host, $username, $password, $database);
if (!$conn) {
die('Could not connect: ' . mysqli_error());
}
$sql = "INSERT INTO users (name, age) VALUES ('John Doe', 25)";
if (mysqli_query($conn, $sql)) {
echo "New record created successfully";
} else {
echo "Error: " . $sql . "<br>" . mysqli_error($conn);
}
mysqli_close($conn);
?>
以上代码中,mysqli_query
方法用来执行 sql 插入语句,如果插入成功,则输出“New record created successfully”,否则输出错误信息。
四、总结
以上为 php 连接及读取和写入 mysql 数据库的常用代码。
其中,连接数据库时要注意参数的设置,读取数据时要注意查询结果的处理,写入数据时要注意 sql 语句的格式。
通过以上代码示例和总结,相信大家已经可以掌握 php 连接及读取和写入 mysql 数据库的基础知识。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Php连接及读取和写入mysql数据库的常用代码 - Python技术站