php - MySQL 列每列有多个项目。如何分别检索?

标签 php mysql

我在数据库中有一个列,其中包含与该项目相关的屏幕截图的名称。可以有 0 - 4 个屏幕截图,它们存储在文本字段中,例如:

screenshot2-0.jpg;screenshot2-1.jpg;screenshot2-2.jpg;screenshot2-3.jpg

如何用 PHP 将它们一张一张地提取出来,以便我可以在网站上回显每张图片?

<小时/>

谢谢!认为这要复杂得多。工作代码:

<?php $arr = explode(';',$model->screenshot);
foreach($arr as $val) {
echo '<a href="http://www.website.dk/upload/';
echo $val; 
echo '" title="Se skærmbilledet i fuld størrelse ved at klikke her" target="_blank"</a>';
echo '<img src="http://www.website.dk/upload/';
echo $val; 
echo '" width="180" align="left" alt="Screenshot af';
echo $model->dk_name;
echo '"></a></td>'; 
} ?>

最佳答案

使用explode

$arr = explode(';','screenshot2-0.jpg;screenshot2-1.jpg;screenshot2-2.jpg;screenshot2-3.jpg');
foreach($arr as $val)
  echo $val;

关于php - MySQL 列每列有多个项目。如何分别检索?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19885654/

相关文章:

php - 使用 PHP 函数以绝对定位显示图像?

php - jQuery Cookie 插件保存选择值?

php - 第二个 mysqli_query 不起作用

mysql - 需要使用左连接的 MySQL 查询,左连接显示左侧重复数据为空

mysql - oracle的AL32UTF8字符集在mysql中代表什么

mysql - 在 JDBC 中插入记录而不使用 insert 语句

javascript - 在javascript中使用post数组传递数据

php - Laravel Session 过期事件

php - Magento - 高级产品导入

mysql - UTF 8 - 错误 1366 (HY000) - 数据插入时的字符串值不正确