html - 从 MySQL 数据表创建可在 HTML 代码中使用的变量
问题描述
所以我有一个 MySQL 数据库,并想从该数据库中创建可以在 HTML 代码中使用的变量。例如,如果我使用<video blablabla some stuff src="phpVariable" /video>
我不想在 HTML 代码中有静态 URL。它应该基于 SQL 查询分配给一个变量。做这个的最好方式是什么?
解决方案
首先,您需要使用数据库查询从您希望使用的数据库中检索数据。从那里,您可以遍历所有结果并输出它们。
将“tablename”替换为数据库表的名称,将“columnName”替换为列名。
$con
应该用于连接到您的数据库。见https://www.php.net/manual/en/pdo.connections.php
$stmt = $con->prepare("SELECT * FROM tablename");
$stmt->execute();
while($row = $stmt->fetch()) {
echo $row['columnName'];
}
如果您只需要检索一条记录,请将代码更改为:
$stmt = $con->prepare("SELECT * FROM tablename");
$stmt->execute();
$row = $stmt->fetch();
echo $row['columnName'];
您还可以将检索到的数据存储为变量,如下所示:
$variableName = $row['columnName'];
// Then to use the variable in your code:
echo'<video src='.$variableName.'</video>';
虽然这是非常基本的 PHP。你看过一些在线指南吗?
推荐阅读
- jquery-select2 - 如何使用 AJAX 预加载 select2 插件?
- sql-server - MSSQL:带有链接服务器的事务隔离级别
- python - 将值分配给 numpy 矩阵的多列而不循环
- mongodb - Mongodb如何找到所有符合条件的子文档
- tensorflow - 输出节点名称 tensorflow checkpoint
- php - VS代码的语法高亮被heredoc破坏
- google-apps-script - 如何在 Web 应用程序中获取基本 URL(即 /exec 与 /dev)?
- git - 如何在 git 中将未推送的提交从一个(本地)分支移动到另一个分支?
- c++ - 使用 googletest 在类型参数化测试中识别使用的基类
- python - 尝试转置矩阵时遇到“索引超出范围”