2011-04-27 5 views
1
<?php $query="SELECT * from about"; 
         $result=mysql_query($query); 
         $num=mysql_numrows($result); 



         $i=0; 
         while ($i < $num) { 

          $image=mysql_result($result,$i,"image"); 


          echo "<img src='.$image.' alt=\"About\" />"; 

         $i++; 
         } 

     ?> 

내가 여기서 잘못하고있는 것을 얻지 못한다. 누군가 나를 도와 줄 수 있니? 고마워요! 건배데이터베이스에서 이미지를 올바르게 선택하려면 어떻게합니까?

+0

는 "\"About\"을"에코 잘못된 문자열 연산자; 이것은 내가 지금 가지고있는 것입니다. – Laure

+0

"이미지"필드가 URL입니까? HTML은 무엇을 보여줍니까? – Devraj

+0

'image' 필드가 실제로 이미지의 URL을 포함합니까? 샘플 데이터를 제공 할 수 있습니까? – akamike

답변

2
if(mysql_num_rows($result)) { 
    while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) { 
    echo "<img src=".$row['image']." alt=\"About\" />"; 
    } 
} 

편집 :

+0

그게 작동하지 않습니다 ... 왜 더 많은 정보를 줄 수 있습니까? – Laure

+0

db의 필드 유형을 제공하십시오. – Michele

+0

그것은 varchar (254)이고 id는 bgint (11) – Laure

관련 문제