私はctfを解決することを学んでいて、phpでこの行を見ました
${"result$i"} = $db->query("SELECT * FROM {$tables[$i]} " . ($order != '' ? "ORDER BY ".$db->escape_string($order)." " : ""));
これは、インクリメンタとして $i を使用した for ループ内にあります。したがって、何が起こっているのか理解できませんでした。
- これはどういう意味ですか:
${"result$i"}
$tables[$i]
{ } の中に入れる- 誰かがこのビットを説明できますか:
($order != '' ? "ORDER BY ".$db->escape_string($order)." " : "")