求一函数 参数是$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...)... 如何向mysql数据库中插入当前时间字段? php可以调用dll或activex,实现与winform窗体交互吗? zend server 如何停止? 菜单样式 TPL模板传值到php页面的问题 求助PHP视频教程 关于smarttemplate使用的两个问题 请高手指点 帮忙,想不到的错!(估计有人见过) 网站编辑器上传的doc文件在前台打开是乱码也不提示下载 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...)
...