无法从数据库中获取图像
unable to fetch image from the database
我正在尝试在我的网页上显示图像,内容是从我的数据库中获取的,但我面临的问题是显示图像。拜托,任何人都可以指导我如何显示图像吗?
我的意思是说我应该给的路径
这里'image'是我的专栏名称,这是我的观点
<?php
if( !empty($results) ) {
foreach($results as $row) {?>
<div class="col-sm-4">
<img src="<?php echo base_url('uploads/');$image?>" alt="">
<h3><?php echo $row->title; ?></h3>
<p><?php echo $row->content; ?></p>
</div>
<?php
} ?>
<?php }
?>
你这里发出的是下面的代码;
<?php echo base_url('uploads/');$image?>
这是因为您没有连接字符串,而只是说它是变量名,因此,使用以下内容将提供输出;
<?php echo base_url('uploads/') . $image' ?>
这会替换句点 (.
) 中的分号,这是 PHP 连接运算符
显然,您没有设置 $image
的问题,这需要(在使用前);
$image = $row['image_column_name'];
// Or
$image = $row->img_column_name
如果 $image
有图片路径,则删除“;”并添加“。”在 echo base_url('uploads/');$image?>
行
如果 $image 是列名(其中包含图像名称)则替换
<img src="<?php echo base_url('uploads/');$image?>" alt="">
和
<img src="<?php echo base_url();?>uploads/<?php echo $row->image;?>" alt="">
希望对您有所帮助:
使用这个:<img src="<?php echo base_url('uploads/'.$row->image);?>" alt="">
整个代码应该是这样的:
<?php
if( !empty($results) ) {
foreach($results as $row) {?>
<div class="col-sm-4">
<img src="<?php echo base_url('uploads/'.$row->image);?>" alt="">
<h3><?php echo $row->title; ?></h3>
<p><?php echo $row->content; ?></p>
</div>
<?php
} ?>
<?php }
?>
我正在尝试在我的网页上显示图像,内容是从我的数据库中获取的,但我面临的问题是显示图像。拜托,任何人都可以指导我如何显示图像吗?
我的意思是说我应该给的路径
这里'image'是我的专栏名称,这是我的观点
<?php
if( !empty($results) ) {
foreach($results as $row) {?>
<div class="col-sm-4">
<img src="<?php echo base_url('uploads/');$image?>" alt="">
<h3><?php echo $row->title; ?></h3>
<p><?php echo $row->content; ?></p>
</div>
<?php
} ?>
<?php }
?>
你这里发出的是下面的代码;
<?php echo base_url('uploads/');$image?>
这是因为您没有连接字符串,而只是说它是变量名,因此,使用以下内容将提供输出;
<?php echo base_url('uploads/') . $image' ?>
这会替换句点 (.
) 中的分号,这是 PHP 连接运算符
显然,您没有设置 $image
的问题,这需要(在使用前);
$image = $row['image_column_name'];
// Or
$image = $row->img_column_name
如果 $image
有图片路径,则删除“;”并添加“。”在 echo base_url('uploads/');$image?>
行
如果 $image 是列名(其中包含图像名称)则替换
<img src="<?php echo base_url('uploads/');$image?>" alt="">
和
<img src="<?php echo base_url();?>uploads/<?php echo $row->image;?>" alt="">
希望对您有所帮助:
使用这个:<img src="<?php echo base_url('uploads/'.$row->image);?>" alt="">
整个代码应该是这样的:
<?php
if( !empty($results) ) {
foreach($results as $row) {?>
<div class="col-sm-4">
<img src="<?php echo base_url('uploads/'.$row->image);?>" alt="">
<h3><?php echo $row->title; ?></h3>
<p><?php echo $row->content; ?></p>
</div>
<?php
} ?>
<?php }
?>