在Web应用中,数据库是存储和检索数据的重要工具。PHP通常与MySQL数据库一起使用来构建动态网站。本文将介绍PHP如何与MySQL数据库进行交互。
一、连接MySQL数据库
使用mysqli_connect()函数连接MySQL数据库,需要提供数据库的主机名、用户名、密码和数据库名。
连接成功后,可以执行SQL语句来查询、插入、更新或删除数据。
二、执行SQL语句
使用mysqli_query()函数执行SQL语句。
对于查询语句,可以使用mysqli_fetch_array()、mysqli_fetch_assoc()或mysqli_fetch_row()函数来检索结果集。
三、错误处理
使用mysqli_error()函数获取最后一个MySQL操作的错误信息。
使用mysqli_errno()函数获取最后一个MySQL操作的错误代码。
<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";
// 创建连接
$conn = mysqli_connect($servername, $username, $password, $dbname);
// 检查连接
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
$sql = "SELECT id, firstname, lastname FROM MyGuests";
$result = mysqli_query($conn, $sql);
if (mysqli_num_rows($result) > 0) {
// 输出数据
while($row = mysqli_fetch_assoc($result)) {
echo "id: " . $row["id"]. " - Name: " . $row["firstname"]. " " . $row["lastname"]. "<br>";
}
} else {
echo "0 results";
}
// 关闭连接
mysqli_close($conn);
?>
本文来自投稿,不代表本站立场,如若转载,请注明出处:https://typecho.firshare.cn/archives/3937.html
免责声明:文章内容不代表本站立场,本站不对其内容的真实性、完整性、准确性给予任何担保、暗示和承诺,仅供读者参考,文章版权归原作者所有。避免网络欺诈,本站不倡导任何交易行为。如您私自与本站转载自公开互联网中的资讯内容中提及到的个人或平台产生交易,则需自行承担后果。本站在注明来源的前提下推荐原文至此,仅作为优良公众、公开信息分享阅读,不进行商业发布、发表及从事营利性活动。如本文内容影响到您的合法权益(内容、图片等),请及时联系本站,我们会及时删除处理。