gpt4 book ai didi

mysql - 从 MySql 查询某些值的 WordPress 简码

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

我有一个 MySql 表,在其中放置一些值:id、机会名称、机会类别、佣金等。现在我需要(自动)创建一个短代码来调用这些值赢得一个数组,例如如果我写 [opportunity id="1"] WordPress 会显示数据库中具有 id=1 的机会的横幅。

这是我的代码

function opportunity_banner_shortcode($atts) { 
extract(shortcode_atts(array("id" => ''), $atts));

global $table_prefix, $wpdb, $user_level;
$table_name = $table_prefix . "opportunities";

$finds = $wpdb->get_results("SELECT * FROM {$table_name}", ARRAY_A);
if(sizeof($finds)){
foreach($finds as $find)
return "<a href='" . $find["opp_link"].
"'><img src='" . $find["opp_banner_preview"]."'></a> ";
}
}
add_shortcode('opportunity', 'opportunity_banner_shortcode');

感谢大家

最佳答案

也许查询应该是

$finds = $wpdb->get_results("SELECT * FROM {$table_name} WHERE id={$id}",
ARRAY_A);

关于mysql - 从 MySql 查询某些值的 WordPress 简码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6155711/

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