PHP代码中的php循环创建数组

时间:2011-05-19 03:31:23

标签: php

我需要以下代码的帮助......

如何从mysql db创建数组:

我已经创建了连接集:我想从db获取我的域的数据,我可以这样做 - 我的问题主要是如何创建循环...

<?php
// Each sponsor is an element of the $sponsors array:
$sponsors = array( 
    array('domain1.com','The biggest social network in the world.','http://domain1.com/'),
    array('domain2.com','Imaging and optical technology manufacturer.','http://domain2.com/'));
// Randomizing the order of sponsors:
shuffle($sponsors);
?>

我试过这样做:

do {
array(''.$row_rs_domainrecord['g_sites_image'].'','The biggest social network in the world.',''.$row_rs_domainrecord['g_sites_url'].''),
} while ($row_rs_domainrecord = mysql_fetch_assoc($rs_domainrecord)););

但在这里收到错误

但是没有得到结果并收到错误$sponsors = array(

这个循环最简单的方法是什么?

由于

2 个答案:

答案 0 :(得分:2)

$sponser = array();
while ($row_rs_domainrecord = mysql_fetch_assoc($rs_domainrecord))
{
   $sponser[] = array($row_rs_domainrecord['g_sites_image'],'The biggest social network in the world.',$row_rs_domainrecord['g_sites_url']);
}

答案 1 :(得分:2)

我想你正在寻找这个:

$sponsors = array();
while ($row = mysql_fetch_assoc($rs_domainrecord)) {
    $sponsors[] = array($row['g_sites_image'], 'The biggest social network in the world.', $row['g_sites_url']);
}

$array[] = 附加到现有数组。