1 回答

TA貢獻(xiàn)1775條經(jīng)驗(yàn) 獲得超11個(gè)贊
將表名放入 PHP 數(shù)組中,然后對(duì)數(shù)組進(jìn)行排序。而且如果不將其嵌套在行中,則在處理它時(shí)就不需要嵌套循環(huán)。
您不能使用ORDER BYwith SHOW TABLES,但可以使用LIKEwith 來僅選擇符合模式的表。if那么你的循環(huán)中就不需要該語句了。
$sql = "SHOW TABLES FROM ".$counter_database." LIKE 'ckia%'";
$result = $conn->query($sql);
$outArray = array();
while($table = $result->fetch_row()) {
$outArrayx[] = $table[0];
}
sort ($outArrayx);
foreach ($outArrayx as $table) {
$sql = "SELECT * FROM ".$table." WHERE user_id='0'";
$result = $conn->query($sql);
while($row = $result->fetch_assoc()) {
$outArray[] = $row;
}
}
- 1 回答
- 0 關(guān)注
- 187 瀏覽
添加回答
舉報(bào)