您的位置:首页 > 编程语言 > PHP开发

PHP获取数据库多值属性的数据

2012-07-21 23:14 260 查看
这几天学习PHP,感觉自己的编程能力还是太弱了,这里记录一下自己遇到的问题和网上搜索找到的解决办法。

数据库多值属性的查询,可以把数据库取出来的值放到数组里面,然后再通过数组取出。

+-----------+--------+

| user_name | passwd |

+-----------+--------+

| 生 | 123 |

| 能看 | 123 |

| 糊涂 | 123 |

这还不算是个多值属性的表,但是就拿来当个简单的例子吧。

$result = mysql_query("SELECT user_name, passwd FROM user");
$arr0 = array();
while($row = mysql_fetch_array($result))
{
// echo $row[0];
$arr = array(
$row['user_name'],$row['passwd']
);
array_push($arr0, $arr);
}
print_r($arr0[0][0]); //这就能显示“生”同理,取出“糊涂”那就是$arr0[1][0]


(2)数据库取出的值怎么放到写好的HTML中。
方法可能也是比较笨的,刚开始学,好的方法求共享。

首先:
$sql="select * from 表名 where 条件;
$rs=mysql_query($sql);
while($row=mysql_fetch_array($rs))
{
$name=$row['字段']; //这样就取出了这个值了

}

然后使用JS传值

<script language="javascript">
var  name="<?php echo $name;?>";   //上面的值转换为js变量
function name_onclick()
{
frm=document.my_message;    //my_message是表单名字
frm.name.value=name;     //name是id号
}
name_onclick();
</script>


本文出自 “点点滴滴。。。” 博客,请务必保留此出处http://zgssheng.blog.51cto.com/1522377/937770
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: