我有一个包含行id
,itemid
,name
和content
的表格,我正在编写一个函数来从表格中提取不同项目的元数据,并且需要name
和content
的MySQL值进入关联数组('name'=>'content'),以获取mulitupl值。我该怎么写一个循环呢?我想的是:
dbCon()
$sql = "SELECT * FROM metadata WHERE itemid='$id'";
$result = mysql_query($sql);
$meta = array();
while($row = mysql_fetch_assoc($result)){
$meta[$row['name']] = $row['content'];
}
答案 0 :(得分:0)
你几乎就在那里。试试这个:
$res = mysql_query($sql);
$meta = array();
while ($row = mysql_fetch_assoc($res))
$meta[] = $row;
您所要做的就是构建一个多维数组。因此,$ meta数组中的每个元素都是您要查找的列和键的关联数组。
你已经真的很亲密了。干得好。