gpt4 book ai didi

php - PDO IF page_header = 图像显示代码

转载 作者:行者123 更新时间:2023-12-04 04:35:21 27 4
gpt4 key购买 nike

我想要做的是,如果在我的表中的一个字段中[连接已经包含,由一个配置文件。是的,这有效] 如果字段是某个单词,它将显示一段代码。

<?php
$q = $dbh -> prepare("SELECT * FROM pages_extra WHERE name='page_header'");
$q -> execute(array($_POST['page_header']));

if ($page_header == 'image') {
echo "<center><img src='http://www.freefever.com/stock/animal-abstract-art-wallpaper-hd.jpg' class='img_round' height='500px' width='500px'></center>";
}

?>

编辑:
<?php
$q = $dbh -> prepare("SELECT * FROM pages_extra WHERE name=:page_header");
$q -> execute(array(':page_header' => $_POST['page_header']));

$data_array = $q->fetch();
if ($data_array[0] == 'image') { // what ever your index contains image field
echo "<center><img src='http://www.freefever.com/stock/animal-abstract-art-wallpaper-hd.jpg' class='img_round' height='500px' width='500px'></center>";
}



?>

最佳答案

你必须做这样的事情:

$data = $q->fetchAll();
$data现在包含一组关联数组,其中包含来自数据库的值。
$data[0]["page_header"];

将是第一个结果行的 page_header。

更新:如果你想使用准备好的语句,你的查询应该是这样的:
SELECT * FROM pages_extra WHERE name= :page_header

与您的阵列: array("page_header" => $_POST['page_header'])
更多信息请查看优秀手册: http://www.php.net/manual/en/pdo.prepare.php

关于php - PDO IF page_header = 图像显示代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19832715/

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