求一函数 参数是$a,$c,$d$a是表,$c,$d...是字段,就是要不同的字段。效果就是要从取出一个字段的所有数据 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 说的清楚点就是这样$sql="select * from table";$query=mysql_query($sql,$db);while($row=mysql_fetch_array($query)){ $name=$row["name"]; $pwd=$row["pwd"]; ......}把这样的功能定义成一个函数,怎么做?就是要从取出一个表中的没个字段的每个值,怎么做?谢谢了! 噢,不过你这样有些欠妥。查询可能具有各种条件和分组,还是以sql表达式来表述较为正规。下面的函数传入sql表达式,返回结果数组function mysql_query_array($sql) { $rs = @mysql_query($sql) or die("查询失败:$sql"); while($ar[] = mssql_fetch_array($rs,MYSQL_ASSOC)); return $ar;} 我这样试过,但是在另一个页面调用这个函数的时候,只能取出一个值比如说$ar=$row["name"]只能取得name字段的一个值为什么? $ar=$row[0]["name"]返回的是二维数组形如[0] ( name => xxx, pwd => ppp...)[1] ( name => xxx, pwd => ppp...)... history.go(-1) 返回后填写的数据怎么都没有了 COOKIE时间设置的项目实例子 关于网页合成图片的问题,类似于qq秀 付费找人开发PHP+Oracle程序,共同学习进步 急!!!!各位帮帮忙啊 !!!!!!! 请问各位高手 有关smarty的问题 mysql 错误 1067: 进程意外终止 连接oracle的疑问? PHP4.30大讨论 调查:jsp php perl mysql 100元型空间 session问题 这段代码是不是逻辑有错误?帮我分析一下,我陷到胡同里了!!
就是这样
$sql="select * from table";
$query=mysql_query($sql,$db);
while($row=mysql_fetch_array($query))
{
$name=$row["name"];
$pwd=$row["pwd"];
......
}
把这样的功能定义成一个函数,怎么做?
就是要从取出一个表中的没个字段的每个值,怎么做?
谢谢了!
下面的函数传入sql表达式,返回结果数组
function mysql_query_array($sql) {
$rs = @mysql_query($sql) or die("查询失败:$sql");
while($ar[] = mssql_fetch_array($rs,MYSQL_ASSOC));
return $ar;
}
比如说$ar=$row["name"]
只能取得name字段的一个值
为什么?
返回的是二维数组
形如
[0] ( name => xxx, pwd => ppp...)
[1] ( name => xxx, pwd => ppp...)
...