Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
str_pad之后的PHP按变量排序_Php_String_Date - Fatal编程技术网

str_pad之后的PHP按变量排序

str_pad之后的PHP按变量排序,php,string,date,Php,String,Date,我想按从sql数据本身生成的变量对表进行排序。这里是代码 $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=“在$new\u date之前从计划订单中选择*”,这是否可能 我试过那个代码,但没用。因此,如果您能回答我的问题,我

我想按从sql数据本身生成的变量对表进行排序。这里是代码

$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=“在$new\u date之前从计划订单中选择*”
,这是否可能

我试过那个代码,但没用。因此,如果您能回答我的问题,我将不胜感激。对不起,我的英语不好。

“按变量从计划顺序中选择*”
注意:变量是计划中的一列,它不显示您要完成的任务。表的排序应该在查询
$sql
中进行,例如
SELECT*FROM schedule ORDER BY colName
是一种按colName排序的方法。

您可以在查询中直接使用pad:

ORDER BY LPAD(column, 10, 0)

你不能只用where子句吗
$sql=“选择*自计划,其中日期=“$new\u date”