【发布时间】:2020-08-20 13:55:12
【问题描述】:
伙计们,我正在学习解决 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)." " : "")
【问题讨论】: