如何连接mysql数据库,根据规则一次读取并调用数据库内容,关闭数据库。今天,错误博客(cuowu.com)分享的内容为《PHP连接mysql并调用数据的完整过程》。希望对大家有所帮助。
一、连接数据库
直接使用下面语句就可以连接数据库。
$conn = new mysqli($servername, $username, $password, $dbname);
二、关闭数据库
当调用完数据之后记得使用关闭数据库连接状态的命令。
$conn->close();
三、验证数据库是否连接成功
数据库是否连接成功还得用if语句来判断,命令如下:
if ($conn->connect_error) {
exit(“数据库链接失败请检查配置文件: ” . $conn->connect_error);
}
四、表中选去数据
SELECT 语句用于从表中选取数据,通常最简单的形式为:
SELECT 列名称 FROM 表名称
SELECT * FROM 表名称
没有任何限制的话,就是获取一个表中的所有选项。
Id | LastName | FirstName | Address | City |
---|---|---|---|---|
1 | Adams | John | Oxford Street | London |
2 | Bush | George | Fifth Avenue | New York |
3 | Carter | Thomas | Changan Street | Beijing |
示例表
如命令:
SELECT LastName,FirstName FROM Persons
结果:
LastName | FirstName |
---|---|
Adams | John |
Bush | George |
Carter | Thomas |
命令结果
五、为select增加参数
这里为select增加“where”和“limit”选项,例如我们需要自动发布内容时可能还需要一个关键词,如何让PHP遍历某一个sql表呢?利用如下命令:
$sql = “SELECT * FROM wp_key where status=’on’ limit 1”;
选择wp_key的表,且需要“status”的值为on,并且返回的记录值为1。


这样就可以一次返回一个词,并且只返回status状态为on的值。这样就可以很方便地自动把关键词插入到文章中了。
六、判断是否有这个值
即便找到了status为on的选项,返回了sql,但是是否有值就不清楚了,所以还需要判断是否这个位置有值。有则回复ture,没有则返回false。
$result = $conn->query($sql);
七、执行并返回值
如果$result->num_rows > 0,则继续往下执行。$row根据结果获取行数,并获取那一行中的$name,至此,就可以获取到我们想要的值了,并且可以一直获取下去,直到所有的status均为off。
if ($result->num_rows > 0) {
while ($row = $result->fetch_assoc()) {
$name = $row[“kname”];
}
} else {
echo “未查询到数据”;
}
最后断开数据库连接,并去除所有空格符、回车符等之类的存在。
$conn->close();
function myTrim($str)
{
$search = [” “, “ ”, “\n”, “\r”, “\t”];
$replace = [“”, “”, “”, “”, “”];
return str_replace($search, $replace, $str);
}
以上就是错误博客(cuowu.com)分享的内容为《PHP连接mysql并调用数据的完整过程》。感谢您的阅读。
百度搜索“错误博客”即可找到本站,微信搜索“小小课堂网”关注小小课堂网公众号。错误博客( cuowu.com )欢迎用户投稿,发布者:中二少年,文章版权归作者所有,投稿文章不代表错误博客立场,中二少年发布为错误博客原创文章,转载请注明出处:https://cuowu.com/3594.html