Создать переменную из MySQL данных, которую можно использовать в HTML коде - PullRequest
0 голосов
/ 22 марта 2020

Итак, у меня есть база данных MySQL, и я хотел бы создать переменные из этой базы данных, которые я могу использовать в коде HTML. Например, если я использую <video blablabla some stuff src="phpVariable" /video>, я не хочу иметь статический URL-адрес c в коде HTML. Он должен быть присвоен переменной на основе запроса SQL. Каков наилучший способ сделать это?

1 Ответ

0 голосов
/ 22 марта 2020

Сначала вам нужно извлечь данные из базы данных, которую вы будете использовать sh, используя запрос к базе данных. Оттуда вы можете l oop просмотреть все результаты и вывести их.

Заменить '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>';

Это очень просто c PHP. Вы смотрели на некоторые онлайн-руководства?

...