$connection = mysql_connect($hostname, $dbusername, $dbpassword);
mysql_select_db($database);
mysql_query("SET NAMES UTF8");$result = mysql_query($query);
$row = mysql_fetch_array($result);
$nums = mysql_num_rows($result);for ($i = 0; $i <= $nums; $i++){
$doc = array (
$i => array ($row['2'], $row['3'], $row['4'], $row['5']),
);
}请问:从MySQL4.0.26取出数据后,如何赋值到以上代码的那个 array 数组呢?
mysql_select_db($database);
mysql_query("SET NAMES UTF8");$result = mysql_query($query);
while($row = mysql_fetch_row($result, );
$doc[] = $row;
}
print_r($doc);
echo '<pre>';看一下这个数组的结构,对下面取数值有帮助。
(
[0] => Array
(
[0] => 12477
[1] => 81801
[2] => 梅煜
[3] => 104
[4] =>
[5] => 68
[6] =>
[7] => 73
[8] =>
[9] => 0
[10] =>
[11] => 0
[12] =>
[13] => 0
[14] =>
[15] => 42
[16] =>
[17] => 55
}
......
}生成的数组大致是这样的结构,请问:怎么取出一部分呢?我想要所有的 [1][2][3][5][7]。
<?php
$a=array(1,2,3,4,5,7,9);for($i=1;$i<=9;$i++)
{
if($i%2!=0)
{
$b[]=$a[$i-1];
}
}print_r($b);按这个思路做一下吧
?>
<?php
$a=array(1,2,3,4,5,7,9);for($i=1;$i<=9;$i++)
{
if($i%2==0)
{
$b[]=$a[$i-1];
}
}print_r($b);
?>
mysql_select_db($database);
mysql_query("SET NAMES UTF8");$result = mysql_query($query);
while($row = mysql_fetch_row($result, );
$doc[] = $row;
}这个的确可以把数据表的值读入 $doc[]数组。我是想要所有的 [1][2][3][5][7][15][17]这七个值,把这些读入到 $doc[],然后再进行其他操作。好像用楼上的那个计算方法行不通。