Php 在div或自定义位置显示查询?
如何将数据库连接信息放在页面顶部,但将查询与代码分开,但仍保持关联,以便打印或回送在Div中显示检索到的图像,并将其放置在网站的任何位置Php 在div或自定义位置显示查询?,php,mysql,pdo,Php,Mysql,Pdo,如何将数据库连接信息放在页面顶部,但将查询与代码分开,但仍保持关联,以便打印或回送在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"
<?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";
}
?>
有两种方法。以下是一个例子:
<?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>
//跳出PHP,添加任何想要的HTML元素
非常好,非常感谢!还感谢您注意到旧的msql_33;!我会处理的:)