因此,我创建了一个自定义wp数据库表(称为"wp_my_table"
)。
我可以创建一个新行或将值上传到表中。
但我不知道如何从表中获取值。
以下是一般数据库结构:
每一行都有自己的ID
,并且还有post_id
与其他帖子相关联(在此示例中,有三种不同的post_id
:433,6554,23)
对于查询搜索,我希望能够以下降顺序搜索具有特定post_id
的行:
例如:
post_id
"433"
id=1, 3
contents
假设有一个load more
按钮可以加载下一组数据(在这种情况下,它将是id=4, 8
)。
如何知道哪一行是下一组数据?如何将其拉出来?
任何建议都将不胜感激。我对php方面更感兴趣,因为我找到了js部分。
谢谢!
答案 0 :(得分:1)
我认为你可以尝试使用
global $wpdb;
$rows = $wpdb->get_results(
"
SELECT ID, post_id, contents, date
FROM wp_my_table
WHERE post_id = 433
date DESC
LIMIT startRow, howManyRows"
);
foreach ($rows as $row)
{
echo $row->post_id;
}
方法
阅读本文
https://codex.wordpress.org/Class_Reference/wpdb
您的查询将是这样的: 它不是经过测试的代码,只是假设
您需要使用
Dim LastRow As Long
LastRow = Worksheets("Sheet1").Range("A1").SpecialCells(xlCellTypeLastCell).Row
Dim LastColumn As Long
LastColumn = Worksheets("Sheet1").Range("A1").SpecialCells(xlCellTypeLastCell).Column
Set crntassone = Worksheets("Sheet1").Range("A1", Cells(LastRow, LastColumn)).Find(What:="Current assets:", After:=Worksheets("Sheet1").Range("A1"), LookIn:=xlValues, LookAt:=xlPart, SearchDirection:=xlNext, MatchCase:=False)
If Worksheets("Sheet1").Range("A1", Cells(LastRow, LastColumn)).Find("Total Current Assets") Is Nothing Then
Set ttlass = Worksheets("Sheet1").Range("A1", Cells(LastRow, LastColumn)).Find("Total Assets")
Set range1 = Worksheets("Sheet1").Range(crntassone, ttlass)