這幾天學習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>