0
我試着在下面的代碼中的每一件事,但我根本無法按升序排列結果表。 這次我收到表格,但沒有按照排列順序排列,還有兩個警告。 我的代碼如下:PHP MYSQL:現在我感到厭倦了相同的警告
<?PHP
require_once("lib/connection.php");
$array = array();
$result = mysql_query("SHOW TABLES FROM st_db_1");
while($row = mysql_fetch_row($result)){
$result_tb = mysql_query("SELECT id FROM $row[0] LIMIT 1");
$row_tb=mysql_fetch_array($result_tb);
$array = $row[0];
echo "{$row[0]}<br/>" ;
}
sort($array);
foreach ($array as $item) {
echo $item;
}
?>
而且我得到的輸出如下:
class_1
class_10
class_11
class_12
class_2
class_3
class_4
class_5
class_6
class_7
class_8
class_9
(!) Warning: sort() expects parameter 1 to be array, string given in C:\wamp\www\Copy (4) of st_db_1\test_2.php on line 15
調用堆棧
(!) Warning: Invalid argument supplied for foreach() in C:\wamp\www\Copy (4) of st_db_1\test_2.php on line 1 call Stack
但我想在下面提到的順序輸出:
class_1
class_2
class_3
class_4
class_5
class_6
class_7
class_8
class_9
class_10
class_11
class_12
請幫忙。