【发布时间】:2015-12-25 22:04:10
【问题描述】:
我已经尝试在 $new 前面使用 sort() 但它不起作用,我应该把它放在哪里?
$new = mysql_query("SHOW COLUMNS FROM Professors");
while($row = mysql_fetch_array($new)) {
$output .= "{$row['Field']}";
echo $output;
}
我也试过这样的:
$new = "SELECT column_name FROM INFORMATION_SCHEMA.COLUMNS WHERE table_name = 'Professors' ORDER BY column_name";
但是,虽然在我的 SQL 编译器上它会正确地对它们进行排序,但它们不会以上面的确切代码打印在页面上。
【问题讨论】:
-
ORDER BY ASC或DESC -
尝试您的选择,但输出“{row['column_name']}”
-
@Ivke 它会说:警告:mysql_fetch_array():提供的参数不是有效的 MySQL 结果资源
-
@PaulGrimshaw,不错的建议,但您忘记了行前的
$。
标签: php mysql sql database sorting