这几天学习PHP,感觉自己的编程能力还是太弱了,这里记录一下自己遇到的问题和网上搜索找到的解决办法。
数据库多值属性的查询,可以把数据库取出来的值放到数组里面,然后再通过数组取出。
+-----------+--------+
| user_name | passwd |
| 生 | 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>