我想比较我数据库中的两个价格。我得到一行具有任何id:
$price1 = $wpdb->get_row( "SELECT * FROM $wpdb->prices WHERE id = 10" );
我想从该表中获取行意味着我想在下面获取相同的行,但如果删除了id为9的行,则缺少该行:
$price1 = $wpdb->get_row( "SELECT * FROM $wpdb->prices WHERE id = 9" );
如何做到这一点?
最合适的回答,由SO网友:hossein naghneh 整理而成
我找到了答案。这两行之间有一个共同的字段和句柄宽度limit 我的查询中的参数。
$wpdb->prepare("SELECT * FROM $table_name WHERE post_id = %d ORDER BY id DESC LIMIT 2", $post_id);