因为我按字母顺序排列结果?因为我按字母顺序排列结果?
需要它来读取目录和在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