2011-09-23 75 views
0

嘿,我有一个表caleld Box1,具有简单的结构:id(增量,主)imageurl,链接。PHP MYSQL显示图片链接从dB

我所希望做的,是我在HTML文件的网站,显示IMAGEURL成IMGSRC,让去到现场时

我不能明确找到图片网址加载图像是我我在网上寻找,知道我必须在某个地方接近,这是我迄今为止在我的.php文件编码中所做的......谢谢。

<?php 
    $con = mysql_connect("localhost","data","data"); 
    if (!$con) 
    { 
     die('Could not connect: ' . mysql_error()); 
    }else { 

     mysql_select_db("database1", $con); 
     $result = mysql_query("SELECT * FROM Box1 ORDER BY id DESC LIMIT 1"); 

     while($row = mysql_fetch_array($result)) 
     { 
      echo $row['image']; 

// NEXT STEP IS TO DISPLAY THE the IMAGE EXAMPLE: '<img src code<?php echo 'image'; ?>' > 
     } 
    } 

mysql_close($con) 
?> 

,如果你能引导我如何做到这一点的〔实施例,这将是惊人的,我太糊涂了一个如何实现HTML与PHP,谢谢!

+0

您的代码看起来不错,除非你是呼应$行[“形象”]而不是$行[ 'imageurl']请注意,$ row的数组键将成为查询中字段的名称。简单来说,PHP运行在服务器上并与客户端(您的浏览器)通话。如果你的脚本没有“大声说出来”(echo,var_dump等),那么客户端将不会听到它。为了构建html,脚本必须从头到尾地指定它。 – horatio

回答

0
<?php 

... connect to DB ... 
$sql = "SELECT imgurl FROM Box1 WHERE id=XXX"; 
$result = mysql_query($sql) or die(mysql_error()); 
$row = mysql_fetch_assoc($result); 
?> 

<img src="<?php echo $row['imgurl'] ?>" /> 
0

而且,是有帮助的熟悉该运营商对HTML的大块

echo <<<YOUR_TOKEN_NAME 
    <img src="$row['imgurl']" /> 
     ...misc html and php vars intermixed 
YOUR_TOKEN_NAME; 
+0

你应该提到,这被称为heredoc,并记录在http://php.net/heredoc,否则它只是一些愚蠢的外观运营商,没有任何意义。 –