2013-06-04 24 views
0

我想通过我从sql数据本身创建的变量对我的表进行排序。所以这里代码PHP通过变量str_pad后的顺序

$sql="select * from schedule"; 
$query=mysql_query($sql); 
while($data=mysql_fetch_array($query)){ 
$new_date=str_pad($data['date'], 10, '0', STR_PAD_LEFT); 

如果$sql="select * from schedule order by $new_date"

我试过这段代码,但没有奏效。所以如果你回答我的问题,我将非常感激,对不起我的英文不好。

+0

你就不能使用where子句? '$ sql =“select * from schedule where date ='$ new_date'”' – ckpepper02

回答

0

注变量“通过变量选择的时间表顺序*”是在日程

0

列这并不表示你要完成的任务。排序您的表应发生在查询$sql,所以例如... SELECT * FROM schedule ORDER BY colName将是一种排序colName的方法。