MySQLステートメントにrank列が必要です。例えば、
SET @rank=0;
SELECT @rank:=@rank +1 as rank, player, points
FROM my_table
$ wpdbで上記を使用する方法はありますか? WordPressは2行、「;」を持つのは好きではありません。爆発させます。
$mydata = $wpdb->get_results($wpdb->prepare(" --MySQL SELECT Statement-- "));
ありがとうございました。
試してみてください。SELECT NULL ASランク、プレーヤー、ポイントFROM my_tableそれから、返される各レコードのrankの値を埋めるための小さなループを作成します。
これは解決策ではなく回避策ですが、最終的には必要なものが手に入ります。