好的,我已经盯着这段代码好几个小时了,现在知道有办法做我需要做的事情但是我想循环试图弄清楚:/
基本上我在子文件夹中有图像,每个子文件夹都有一个视图。我需要做的是在每个子文件夹中输出每个视图附加编号的文件名。
现在我有一个循环工作,用于将数字附加到具有单个子文件夹类型的文件名,但我想要做的是通过每个子文件夹迭代,然后输出相同的东西但是对于每个子文件夹而不是一个。
$ticker = "RRST";
$i = 0;
$last = '';
$query = mysql_query( "SELECT * FROM baseimage JOIN art ON base_folder = series_code WHERE art.ticker = '$ticker' ORDER BY base_folder" );
if( !$query ) {
die( mysql_error() );
}
while($row = mysql_fetch_array($query)) {
if( $row['COUNT(base_folder)'] < 1 && $row['image_type'] == 'B' && $row['view'] == 'FF' ) {
if( $last !== $row['base_folder'] ) {
$i = 0;
}
echo $row['base_folder']."-".$i++;
echo "<br />";
$last = $row['base_folder'];
echo "<hr />";
}
}
现在这个工作正常,但我想改变这一行:
if( $row['COUNT(base_folder)'] < 1 && $row['image_type'] == 'B' && $row['view'] == 'FF'
这样它就会循环遍历多个['image_type']和多个['view'],而不是硬编码 image_type 和 view
有人可以帮我吗?
答案 0 :(得分:0)
您可以在数组中设置image_type和view的预期值并循环遍历