我在查询中遇到问题我正在获取数据,但图片标记显示存在语法问题。
> <?php
> $query = "SELECT * from tbl_showrides";
> $result = mysql_query($query);
> while($row = mysql_fetch_array($result)){
> $query_img = "SELECT image_name FROM tbl_rides_image WHERE
> ride_id=".$row['id'].' LIMIT 1';
> $result_img = mysql_query($query_img);
> $row_img = mysql_fetch_assoc($result_img);
> <img src="<?php echo $base_url.'rides/'.$row_img['image_name']?>"/>
> }
> ?>
答案 0 :(得分:2)
这是因为您在不关闭php标记的情况下放置了<img>
标记(这是html代码)。
只需更改为:
$row_img = mysql_fetch_assoc($result_img); ?>
<img src="<?php echo $base_url.'rides/'.$row_img['image_name']?>"/>
<?php }
答案 1 :(得分:0)
您不应该在php标记内再次添加php
标记..
<img src="<?php echo $base_url.'rides/'.$row_img['image_name']?>"/>
应该是
$img = '<img src="'.$base_url.'rides/'.$row_img['image_name'].'"/>';