PHP连接mysql并调用数据的完整过程

cesc

如何连接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 表名称

没有任何限制的话,就是获取一个表中的所有选项。

IdLastNameFirstNameAddressCity
1AdamsJohnOxford StreetLondon
2BushGeorgeFifth AvenueNew York
3CarterThomasChangan StreetBeijing

示例表

如命令:

SELECT LastName,FirstName FROM Persons

结果:

LastNameFirstName
AdamsJohn
BushGeorge
CarterThomas

命令结果

五、为select增加参数

这里为select增加“where”和“limit”选项,例如我们需要自动发布内容时可能还需要一个关键词,如何让PHP遍历某一个sql表呢?利用如下命令:

$sql = “SELECT * FROM wp_key where status=’on’ limit 1”;

选择wp_key的表,且需要“status”的值为on,并且返回的记录值为1。

wp_key的表
wp_key的sql文件
wp_key的表
wp_key的phpmyadmin截图

这样就可以一次返回一个词,并且只返回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并调用数据的完整过程》。感谢您的阅读。

随机文章

百度站长添加网站,提示您无权访问该页面
老虎证券(iPhone收入增50%,芯片短缺仍是受限因素)
dnf野战队长的奇袭手弩(喜欢玩弹药)
小小课堂:【哈尔滨百度优化】百度官方HTTPS改造通用解决方案
小小课堂:信阳seo【提示危险网站存在恶意代码的解决办法】
标准普尔500股票指数-星恒网赚
046 背尸2-阎川魔鬼游戏
3月份国服职业平衡-DNF红眼的技能改动

百度搜索“错误博客”即可找到本站,微信搜索“cuowucom”关注错误博客公众号。错误博客( cuowu.com )欢迎用户投稿,发布者:中二少年,文章版权归作者所有,投稿文章不代表错误博客立场,中二少年发布为错误博客原创文章,转载请注明出处:https://cuowu.com/3594.html

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注