从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。你看过一些在线指南吗?

最新更新