你在while循环里面不断对$file_one赋值,但是循环结束之后才连续输出它的值多次,当然你输出的实际上是最后一条记录的重复。可以在循环里面把数据库的值赋予数组,例如:$file_ones[]=$row["file_url"];而循环完毕后使用数组的元素,例如:{img:'$file_site$file_ones[0]',