我是靠谱客的博主 热心鸵鸟,最近开发中收集的这篇文章主要介绍怎么把php查询到的值显示到下拉框中_WEB/APP开发基础之旅--PHP与数据库交互,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

前面说到前端和服务器端,前端表单提交数据,服务器端接收到数据后想存到数据库软件中,就需要中介工具来实现。本节介绍使用PHP这个中介工具来实现服务器端数据与数据库的交互操作,总体而言包括五类操作:(1)连接数据库与关闭数据库服务;(2)往数据库里新增记录;(3)修改现有记录;(4)删除指定记录;(5)查询数据库现有记录。其中的连接与关闭可以作为公用模块,其他的四类业务是具体的操作,也是主要的交互操作。

e99b9c925e2f5488e9888d7d4b9f567a.png
PHP与数据库交互基本操作https://www.zhihu.com/video/1163564654638436352

这里做个概览供大家参考:

0ee09518c64aa42e0be29dc8474262c8.png

视频中讲解的时候有点口误,就是在建立数据库连接的时候使用的是new mysqli(参数),这是php的mysqli类而不是方法,new在这里的作用是实例化,在mysqli类中存在一个连接数据库的构造函数,在实例化的同时就直接赋参数完成数据库的连接。

在实践部分,可以参考菜鸟教程网站相关PHP与数据库操作部分进行代码的按需修改然后执行看具体效果,进一步理解操作过程。

下面以我的云服务器端连接mysql操作和新增、删除、更改业务代码为例,说明一下基本操作过程:

<?

代码中我都进行了相应的注释,再补充说明一点的是:在进行PHP与数据库交互操作的时候一定要对着自己建立的数据库、数据表看,字段名称一定要一致;如果数据表中定义的字段类型为varchar类型,在操作的时候一定要加单引号;有关sql语句一定要记熟悉。

查询业务相对要复杂点,这里单独给一个案例代码来说明:

<?php
$servername = "localhost";
$username = "root";
$password = "root-123";
$dbname = "projecta";
// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检测连接
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
}
// 想查看所有记录
$sql = "select * from user";
// 有条件查询
$sql="select * from user where userName='lina'";
$result = $conn->query($sql);
// $conn->query();
if ($result->num_rows > 0) {
// 输出数据
while($row = $result->fetch_assoc()) {
// var_dump($row);查看获得所有数组记录
echo "id: " . $row["id"]. " - Name: " . $row["userName"]. " " . $row["userPhone"]. "<br>";//显示单个字段对应的值,注意从数组中获得值的写法
}
} else {
echo "0 结果";
}
$conn->close();
?>

最后

以上就是热心鸵鸟为你收集整理的怎么把php查询到的值显示到下拉框中_WEB/APP开发基础之旅--PHP与数据库交互的全部内容,希望文章能够帮你解决怎么把php查询到的值显示到下拉框中_WEB/APP开发基础之旅--PHP与数据库交互所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(79)

评论列表共有 0 条评论

立即
投稿
返回
顶部