php - 在php中为多个列分配多个变量

标签 php mysql

我使用:

foreach($image_files as $index=>$file)} 

要在目录中的图片之间循环并在网页中列出它们,每张图片在数据库中都有三个相关列(ID,NAME,DESCRIPTION)...所以我使用了

SELECT `NAME`, `DESCRIPTION` FROM `pic_info` WHERE `ID`= '$counter' ... 

但我不知道如何分割

$rows = mysql_fetch_array($result, MYSQL_ASSOC) 

每张图片有 2 个变量...例如:对于我需要的第一张图片

$name[0] = pic1 and $description[0] = blahblahblah1 ... 
$name[1] = pic2 , $description[1] = blahblahblah2 ... 

使用

foreach ($rows as $key => $value) {$$key = $value; } 

只是给了我一个组合数据,例如 $name[0]$description[0] ,我不知道如何将其拆分为两个变量。 ..如果有人展示另一种方法来SELECT表中的两列并将其分配给两个变量,我们将不胜感激。

最佳答案

有点不清楚你在问什么,但我想你可能想要这样的东西

$names = array();
$descriptions = array();

while($row = mysql_fetch_assoc($results))
{
    $names[] = $row["NAME"];
    $descriptions[] = $row["DESCRIPTION"];
}

关于php - 在php中为多个列分配多个变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21190821/

相关文章:

php - 无法使用 Composer 安装 doctrine/mongodb-odm

javascript - 我如何在 Codeigniter 中处理 pdf 格式的文件下载?

mysql - “unknown table status: TABLE_TYPE” 和 mysql phpmyadmin 4.4.14 上的相关杂乱内容(X.A.M.P.P. 5.6.14-0-VC11,Windows 7 x64)

php - 哪里喜欢 - Doctrine - symfony

mysql - 如何在mysql中启用INNODB

MySQL - 如何加入这些表以获得正确的结果?

php - 在大写字母前加下划线

PHP - 执行选择查询并循环结果

php - 如何进行查询以获取并列出最后一个条目的数据?

php mysql插入条件判断