2013-06-04 3 views
0

Я хочу отсортировать таблицу по переменной, которую я сделал из данных sql. Так вот кодPHP Order by variable after 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

Не можете вы просто использовать где предложение? '$ sql =" выберите * из графика, где date = '$ new_date' "' – ckpepper02

ответ

0

«выберите * из того графика по переменной» переменной Note представляет собой столбец в таблице

0

Это не показывает, что вы пытаетесь достичь. Сортировка таблицы должна происходить в запросе $sql, поэтому, например ... SELECT * FROM schedule ORDER BY colName будет способ сортировки по colName.