gpt4 book ai didi

php - 在 div 或自定义位置显示查询?

转载 作者:行者123 更新时间:2023-11-29 14:12:55 24 4
gpt4 key购买 nike

我如何才能将数据库连接信息放在页面顶部,但将查询与代码分开但仍然相关,以便我可以在 Div 中打印或回显显示检索到的图像,我可以将其放置在任何位置我的网站?

<?php
$db = new PDO('mysql:host=host;dbname=dbname;charset=UTF-8', 'username', 'password');
$q = "SELECT badge1 FROM user_badges WHERE username='{$_SESSION['username']}' LIMIT 1";
$r = mysql_query($q);
$row = mysql_fetch_assoc($r);
$badge1 = $row['badge1'];

if($badge1 == "unlocked") {
print "image if user has unlocked the badge";
} else {
print "image if user hasn't unlocked the badge";
}

?>

我希望将上述 ifelse 语句放置在 div 中,以便我可以将从查询打印的图像放置在网站上的任何位置。这可能吗?

最佳答案

有几种方法。这是一个例子:

<?php
$db = new PDO('mysql:host=host;dbname=dbname;charset=UTF-8', 'username', 'password');
$q = "SELECT badge1 FROM user_badges WHERE username='{$_SESSION['username']}' LIMIT 1";
$r = mysql_query($q);
$row = mysql_fetch_assoc($r);
$badge1 = $row['badge1'];
?>

//Break out of PHP and add any HTML elements you want

<div id="whatever">

<?php
if($badge1 == "unlocked") {
print "image if user has unlocked the badge";
} else {
print "image if user hasn't unlocked the badge";
}
?>
</div>

附:检查您的 PDO。它与旧的 MySQL_ 内容混合在一起

关于php - 在 div 或自定义位置显示查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13166365/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com