이미지 웹 사이트를 만들고 있는데 타임 스탬프 정렬에 도움이 필요합니다. 데이터베이스에서 정보를 얻으려면 약 5 가지 SQL 쿼리가 있습니다. 이 쿼리들 각각은 타임 스탬프를 얻습니다.PHP : 타임 스탬프 정렬
내가 원하는 것은 데이터베이스에서 가져 와서 foreach 루프를 사용하여 모든 쿼리의 이미지를 정렬하는 것입니다. 혼란 스러울 수 있으며, 이해하지 못한다면 의견을 말하십시오.
$images = array();
$stmt = $conn->prepare("SELECT images.*, group_images.* ORDER BY `timestamp` DESC");
$stmt->execute();
while ($images_row = $stmt->fetch(PDO::FETCH_ASSOC)) {
$images[] = array(
'image_id' => $images_row['image_id']);
}
return $images;
foreach($images as $image) {
echo $image['image_id'];
echo '<br/>';
}
내가 시도한 쿼리가 작동하지 않는 것으로 판명되었습니다.
오류 :
$images = valley_images();
$sorted_data = array();
foreach($images as $key => $value) {
if ($key == 'timestamp') {
$sorted_data[$value][] = $images;
}
}
ksort($sorted_data);
데이터베이스 구조와 시도한 PHP를 볼 수 있습니까? – showdev