在sql语句中,可借助 . 运算符将变量拼接到查询字符串中,从而实现参数的动态传入。下面通过实际代码示例进行详细讲解。
1、新建一个名为 test.php 的文件,用于展示 PHP 如何在 SQL 查询中嵌入变量以获取数据库数据。

2、在 test.php 中,调用 mysql_connect() 函数建立与数据库服务器的连接,并使用 mysql_select_db() 指定待操作的数据库(如本例中的 test 数据库),完成数据库连接初始化及库选择。

3、于 test.php 内声明变量 $id,该变量将在后续 SQL 查询条件中作为筛选依据使用。

4、在 test.php 文件中,采用字符串连接符 . 将 $id 变量插入到 SQL 查询语句中,构造完整查询字符串,再通过 mysql_query() 执行该语句,完成数据检索操作。

5、在 test.php 中,使用 mysql_fetch_assoc() 将查询结果集转换为关联数组格式,并借助 print_r() 函数将数组结构及内容输出至页面,便于调试与查看。

6、在浏览器中访问 test.php,查看脚本执行后的实际效果。


7、首先通过 mysql_connect() 建立数据库连接,再调用 mysql_select_db() 选定目标数据库,实现连接建立与库切换。
8、定义 $id 变量,将其以字符串拼接方式嵌入 SQL 查询语句中,并通过 mysql_query() 执行该动态生成的 SQL 命令。
9、调用 mysql_fetch_assoc() 将查询结果转为关联数组,再使用 print_r() 将其结构和数据内容清晰地输出显示。
php免费学习视频:立即使用
踏上前端学习之旅,开启通往精通之路!从前端基础到项目实战,循序渐进,一步一个脚印,迈向巅峰!











