2012-03-20 2 views
0

나는 내 데이터베이스 내에서 PHP를 사용하여 웹 페이지를 검색하고 있습니다. 쿼리를 수행하고 내 페이지에 표시 할 데이터를 가져올 수 있습니다.PHP를 사용하여 사진을 저장하고 검색하는 방법은 무엇입니까?

또한 각 레코드와 관련된 그림이 있습니다. 각 직원의 그림 ID와 같은 것을 말하자. PHP를 사용하여 보여주기 위해 사진을 저장하고 가져 오는 가장 좋은 방법은 무엇인지 궁금합니다.

"image"와 같은 하위 폴더에 모든 사진을 저장하고 PHP를 사용하여 사진을 검색하는 방법이 있습니까? 인터넷에서 검색을 시도했지만 혼란 스럽습니다.

또한 검색 상자에 내용을 입력하고 버튼을 클릭하면 입력란을 지우지 않고 검색 상자에 입력을 유지할 수 있습니까?

대단히 감사합니다.

+1

당신이 필요로하는 것은 데이터베이스의 이미지 경로이며, 단순히 html 을 사용하여 표시하십시오. –

답변

1

전형적인 방법은 당신이 말한 것과 정확히 같습니다. 모든 그림을 폴더에 저장하고 데이터베이스에 경로를 저장합니다 (또는 자신의 ID 또는 다른 경로에서 경로를 만들 수 있어야 함). 파일 시스템에 그림을 추가 할 때 데이터베이스에 레코드를 삽입하는 스크립트 만 만들어야합니다.

1

데이터베이스 자체에 그림을 저장할 수 있습니다. 사용자 테이블에서 'pic'이라는 데이터 유형이 'blob'인 필드를 가질 수 있습니다. 이렇게하면 모든 사용자의 이미지를 저장할 수 있습니다. 이 링크는 당신이 시작 얻을 것이다 :

http://mrarrowhead.com/index.php?page=store_images_mysql_php.php

로를 올바르게 아래의 코멘트에 @shaheer에 의해 지적이 권장되는 방법이 아닙니다. 데이터베이스의 web-url을 해당 클래스의 속성으로 저장하여 클래스 객체에 '첨부'하는 것이 더 좋습니다.이라는 자주 사용하는 루비 보석이 있습니다. 그 워크 플로우는 php에서 이것을 수행하는 방법에 대한 Idea를 얻는 데 도움이 될 것입니다.

php (내가 PHP 개발자가 아닙니다)에 대한 좋은 대안이 있는지 확실하지 않지만 빠른 검색에서 다음을 반환했습니다. Attachy. 이는 특히 '업로드'를 관리하기위한 것이지만, 수업에 첨부하려는 기존 이미지에 동일한 기술을 사용할 수 있습니다.

+0

그게 천천히, 그리고 나쁜 연습. – Shaheer

+0

동의, 답변을 업데이트했습니다. – Shaunak

관련 문제