如何生成数组 在mysql库中一个表中有这样两个字段,$cont_type,$cont_id,并且各自的记录数都超过一条,如何生成这样一个2维数组呢$tarTree[$cont_type][]=$cont_id;用mysql_fetch_row()吗数组 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //读取出来之后,生成为二维数组即可,直接贴示例代码<?PHP $conn = mysql_connect("localhost", 'root', ''); //如果有密码可以加上 $tarTree = array(); if($conn) { if(mysql_select_db('sql_primary', $conn)) //sql_primary是你的数据库名 { $sql = "SELECT * FROM customers";//customers替换为你的表即可 $result = mysql_query($sql); while($row = mysql_fetch_array($result)) { //echo $row['company']."\r\n"; $tarTree[$row['cont_type']][]=$row['cont_id']; } mysql_close($conn); } }?> 实现思路1.一行一行读取数据2.每次读取一行数据,将$row['cont_type']以key传递给$tarTree,$row['cont_id']作为键值传递给该二维数组即可。 很经典的例子,在YII中同样适用 php socket php 输出oracle时间转换 多tab 实现多session echo主要的用法? 如果我想通过php找一份工作 PHP include文件时的路径疑问 能不能在弹出的对话框里显示页面啊? Apache+php,我想在某个特定的时间(比如每个月底)执行某段代码(某个函数),可以办得到吗? 这个ruturn该怎样写? php在IIS上配置的问题? 新手准备 用面向过程写一个简易的论坛 灰常急用!!!php_imagick.dll扩展在windows下如何自己编译生成
//读取出来之后,生成为二维数组即可,直接贴示例代码
<?PHP
$conn = mysql_connect("localhost", 'root', ''); //如果有密码可以加上
$tarTree = array();
if($conn)
{
if(mysql_select_db('sql_primary', $conn)) //sql_primary是你的数据库名
{
$sql = "SELECT * FROM customers";//customers替换为你的表即可
$result = mysql_query($sql);
while($row = mysql_fetch_array($result))
{
//echo $row['company']."\r\n";
$tarTree[$row['cont_type']][]=$row['cont_id'];
}
mysql_close($conn);
}
}
?>
1.一行一行读取数据
2.每次读取一行数据,将$row['cont_type']以key传递给$tarTree,$row['cont_id']作为键值传递给该二维数组即可。