내 프로젝트는PHP/MYSQL - 사용자의 사진 이전/다음 링크
이드가 그들에게 업로드 한 각 사용자에 속하는 사진을 가지고 사용자 계정 때, 각 사용자에 대해 다음과 이전 사진을 보여 드리고자을 가지고 I 다음에 올린 사진 사용자에게 (분명히) 탐색 할 수있는 친구 목록으로 이동하십시오. photo_id 순서로 다음/이전 사진 인 것이 좋을 것입니다.
다음 사진/이전 사진에 대해 어떻게 그런 종류의 쿼리를 작성 하시겠습니까?
내 테이블 구조는 같습니다.
CREATE TABLE IF NOT EXISTS `userphotos` (
`photo_id` int(11) NOT NULL auto_increment,
`photo_ownerid` int(11) NOT NULL,
`photo_ispublic` int(11) NOT NULL,
`photo_name` varchar(100) NOT NULL,
`photo_caption` varchar(100) NOT NULL,
`photo_imagedata` longblob NOT NULL,
`album_id` int(11) NOT NULL,
PRIMARY KEY (`photo_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=89 ;
은 당신이 수행 할 작업에 대한 ID의
이전 이미지
SELECT field1 FROM tablename WHERE id < $currentid ORDER BY id DESC LIMIT 1
다음 이미지
SELECT field1 FROM tablename WHERE ID > $currentid ORDER BY id ASC LIMIT 1
'PHP 이미지 갤러리'에서 인터넷 검색을하는 것이 좋습니다. 많은 시간을 절약 할 수 있습니다. – Smandoli
이미 개별 사진을 보여주는 사용자 앨범이 있습니다. 그러나 내가 수행하고자하는 마지막 몇 단계를 완료하기 위해 탐색을 구현하기를 원할 것입니다. 다음은 '이미지 다운로드' '이미지 공유'및 '이미지 수정'입니다. 내가해야 할 일을보기 위해 예를 들어 말할 때 나는 그물 주위를보고있다. 누군가에게 깊이있는 설명을하기에 좋을 것이므로 나는 더 명확하게 이해할 수있을 것입니다. :) – dave