2013-08-01 3 views
0

물어보고 싶습니다. PHP를 사용하여 데이터베이스의 이미지 호출

1. No = 01 
2. ID = 001 
3. Password = 001 
4. IMAGE = 001 

내가 폴더 이미지 내 이미지를 저장 :

나는 테이블이 있습니다.

100 레코드가있는 경우 데이터베이스에서 이미지를 호출하는 방법 ?? 그러나 나는 데이터베이스에 내 테이블을 변경 실 거예요

나는 테이블에

1. No = 01 
2. ID = 001 
3. Password = 001 
4. IMAGE = Images/001.jpg 

샘플 스크립트를 내 데이터를 변경할 때 나는 내 이미지를 호출 할 수

$user =$_SESSION['username']; 
    $data=mysql_query("select * from user WHERE ID=$user "); 
    while($baris=mysql_fetch_array($data)) 
    { 
     echo "<img src=\"$baris[IMAGE]\"> "; 
    } 
+5

[** 새로운 코드에서 사용하지 마십시오'mysql_로 *'기능 **] (http://bit.ly/phpmsql 도움이 될 것입니다 희망하십시오). 더 이상 유지 관리되지 않으며 공식적으로 사용되지 않습니다 (https://wiki.php.net/rfc/mysql_deprecation). [** 빨간색 상자 **] (http://j.mp/Te9zIL)를 참조하십시오. 대신 [* prepared statements *] (http://j.mp/T9hLWi)에 대해 알아보고 [PDO] (http://php.net/pdo) 또는 [MySQLi] (http://php.net/)를 사용하십시오. mysqli) - [이 기사] (http://j.mp/QEx8IB)는 어떤 결정을 내리는 데 도움이 될 것입니다. PDO를 선택하면 [여기는 좋은 튜토리얼입니다] (http://j.mp/PoWehJ). –

+0

___ 경고 : ___ 코드가 [** SQL Injection **] (http://en.wikipedia.org/wiki/SQL_injection)에 취약하여 적절하게 요청을 벗어나 더 나은 접근이 준비문이됩니다. –

+0

글쎄 지금은 무엇입니까? 문제? – ops

답변

1

이 같은 시도

echo "<img src='Images/".$baris['IMAGE'].".jpg'> "; 

폴더 이름을 저장 한 경우

를 사용하십시오.
echo "<img src='".$baris['IMAGE'].".jpg'> "; 

나는 당신이 당신의 경로 Images 폴더에 포함 확장자가없는

+0

300 레코드가 있기 때문에 –

+0

그리고 나는 또한 downvote도있어 ... 이유는 무엇입니까 말해 줄 수 있습니까 ?? – Gautam3164

+0

예, 작동하지만 솔루션 스크립트가 있다면 ... 나는 그것을 사용합니다 –

4

시도 이미지 이름을 저장하는 이유를 이해하고 같은 파일 확장자 '.jpg' 포함 did'nt : 나는 강력하게 제안

$user =$_SESSION['username']; 
$data=mysql_query("select * from user WHERE ID=$user "); 
while($baris=mysql_fetch_array($data)) 
{ 
echo "<img src=\"Images/".$baris['IMAGE']."\">"; 

} 

을 또한 파일 확장자 (.png,.gif and .jpeg 처리)를 저장하고 mysql_*을 사용하지 말고 mysqli_* 또는 PDO을 사용하십시오.

0

$user =$_SESSION['username']; 
$data=mysql_query("select * from user WHERE ID=$user "); 
while($baris=mysql_fetch_array($data)) 
{ 
    echo "<img src='Images/".$baris[IMAGE].".jpg'> "; 

} 

그것이

+0

코드에 어떤 문제가 있습니까? –

+0

감사합니다 .... u'r 코드 작업 - –

+0

@DonyAditya 감사합니다. 우리 코드가 작동하는 경우 왜 우리가 downvote지고 –

관련 문제