gpt4 book ai didi

php - 在 wordpress 页面中显示数据库数据时获取正确的过滤器查询

转载 作者:行者123 更新时间:2023-11-30 21:30:15 25 4
gpt4 key购买 nike

我正在尝试显示来自 wordpress 自定义数据库的一些过滤数据。但它向我显示了错误的过滤数据。

我尝试了筛选数据的 Select 选项和 LIKE 选项,但 id 不起作用。

global $wpdb;

// QUERY HERE TO COUNT TOTAL RECORDS FOR PAGINATION
$total = $wpdb->get_var
("SELECT *
FROM wpfs_teachpress_pub
WHERE wp.fs_teachpress_pub.author LIKE '$halgeri%'");
$post_per_page = 10;
$page = isset( $_GET['cpage'] ) ? abs( (int) $_GET['cpage'] ) : 1;
$offset = ( $page * $post_per_page ) - $post_per_page;
$result = $wpdb->get_results( "SELECT * FROM wpfs_teachpress_pub ORDER BY date DESC LIMIT $post_per_page OFFSET $offset");
$mydate = $wpdb->get_results( "SELECT date FROM wpfs_teachpress_pub" );
foreach ( $result as $print ) { ?>

<tr class="tp_publication">

<td class="tp_pub_info"> <p class="tp_pub_author"> <?php echo $print->author; ?><br/>
<span class="tp_pub_title"> <?php echo $print->title; ?></span><br/><?php echo $print->journal; ?> <span class="dd">Year Published: <?php echo date("Y", strtotime($print->date)); ?></span> </p>

</tr>

<?php }

?>

目前它不会从作者列中过滤包含“Halgeri”作为其作者的数据。

注意:我的作者栏结构“Halgeri;some autherx;some authory”因此一份出版物可能包含不同的作者,但希望显示“Halgeri 的”所有出版物。

最佳答案

您还没有在 $result 中应用过滤器查询。请检查它。$total 和 $result 都有不同的查询。 $total 的查询似乎很完美。

关于php - 在 wordpress 页面中显示数据库数据时获取正确的过滤器查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56625073/

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