php - 使用PHP使SQL列爆炸成变量

标签 php mysql

大家好,我在尝试使我的 SQL 列成为 PHP 中的变量时遇到了一些麻烦。

所以我的 SQL 行包含图像 URL,格式如下:

http://www.website.com/image.jpg,http://www.website.com/image2.jpg,http://www.website.com/image3.jpg

所以现在我需要显示行中的第一个 URL。

我有这么一小段代码:

file = '.(explode(',', $cardata["PictureRefs"])[0]).';

我基本上是想给变量一个值:

$file = "http://www.website.com/image.jpg"

我当前的代码显然是错误的,但我觉得我必须非常接近。我怎样才能做到这一点?

最佳答案

你的简写是正确的,但根本不需要字符串封装。

$file = explode(',', $cardata['pictureRefs'])[0]; // first image SRC

然后你可以像这样使用它:

echo '<img src="'.$file.'"/>';

关于php - 使用PHP使SQL列爆炸成变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26704236/

相关文章:

php - UTF-8贯穿始终

php - 按序列化值搜索

MYSQL 按 2 个变量排序

php - Ajax 发布到数据库不发布任何内容

php exec 和 shell_exec 不工作

mysql - Node.js MySQL 错误 : ECONNREFUSED only sometimes

php - 如何在 PHP 中使用 while 循环按 ID 列出节中的数据?

php - MySQL 选择列中所有值都相同的记录?

php - 从表单输入中搜索 SQL 中的部分变量

php - 前端后端的 url_for - Symfony