因爲我按字母順序排列結果?因爲我按字母順序排列結果?
需要它來讀取目錄和在mysql中按字母順序排列的文件添加...
$path = "artes110/$grupo";
$diretorio = opendir($path);
while ($arquivo = readdir($diretorio)){
if ($file != '.' && $file != '..')
{
$arquivo = utf8_encode($arquivo);
$arquivo = html_entity_decode($arquivo);
$query = mysql_query("INSERT INTO artes101 (imagem, data, texto, layout, grupo) VALUES ('$path/$arquivo', '$data2', '$texto', 'peq', '$grupo')") or die(mysql_error());
}
}
即使你按字母順序將它們插入時,MySQL可能不會保存更改順序的方向他們按照這個順序。 sql的美妙之處在於,您可以按照您指定的順序從數據庫中獲取數據。所以如果你想以特定的順序顯示它們,你可以在插入數據後在任何查詢中指定'order by'。 – MrVimes
問題是,我需要讓他們在ID是自動增量和主鍵輸入數據的順序。 –
http://stackoverflow.com/questions/541510/php-readdir-not-returning-files-in-alphabetical-order – MrVimes