国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > PHP > 正文

php向mysql寫入數(shù)據(jù)例子

2024-05-04 21:49:04
字體:
供稿:網(wǎng)友

我們要實(shí)現(xiàn)通過php調(diào)用sql把數(shù)據(jù)寫入到mysql數(shù)據(jù)庫(kù)是非常的簡(jiǎn)單的我們只要三就步可以實(shí)現(xiàn)了,下面來給大家整理php向mysql寫入數(shù)據(jù)的例子.

PHP向MySQL數(shù)據(jù)庫(kù)中寫入數(shù)據(jù)有三個(gè)步驟:

1,PHP和MySQL建立連接關(guān)系

2,打開MySQL數(shù)據(jù)庫(kù)

3,接受頁面數(shù)據(jù),PHP錄入到指定的表中

1、2兩步可直接使用一個(gè)數(shù)據(jù)庫(kù)鏈接文件即可:conn.php,代碼如下:

  1. <?php 
  2. mysql_connect("localhost","root","");//連接MySQL 
  3. mysql_select_db("hello");//選擇數(shù)據(jù)庫(kù) 
  4. ?> 

當(dāng)然,前提是已經(jīng)安裝WEB服務(wù)器、PHP和MySQL,并且建立MySQL表“cnbruce”.

mysql_connect()中三個(gè)參數(shù)分別為MySQL地址、MySQL用戶名和MySQL密碼,然后就是通過WEB頁面?zhèn)鬟f數(shù)據(jù),讓PHP通過SQL語句將數(shù)據(jù)寫入MySQL數(shù)據(jù)庫(kù)指定的表中,比如新建文件post.php,代碼如下:

  1. <?php 
  2. require_once("conn.php");//引用數(shù)據(jù)庫(kù)鏈接文件 
  3. $uname = $_GET['n'];//GET方法為URL參數(shù)傳遞 
  4. $psw = $_GET['p']; 
  5. $psw=md5($psw);//直接使用MD5加密 
  6. $sql = "insert into members(username,password) values ('$uname','$psw')";//開源代碼Vevb.com 
  7. mysql_query($sql);//借SQL語句插入數(shù)據(jù) 
  8. mysql_close();//關(guān)閉MySQL連接 
  9. echo "成功錄入數(shù)據(jù)"
  10. ?> 

測(cè)試頁面:http://localhost/post.php?n=cnbruce&p=i0514

即可向MySQL數(shù)據(jù)庫(kù)hello的members表中插入新的數(shù)據(jù)“cnbruce”到username字段、“i0514”到password字段

補(bǔ)充:讀取表

讀取表中的內(nèi)容,這里我們用while,可以根據(jù)具體情況,用for 或其他的,代碼如下:

  1. while($row = mysql_fetch_array($result))  
  2. echo "<div style="height:24px; line-height:24px; font-weight:bold;">"//排版代碼  
  3. echo $row['Topic'] . "<br/>";  
  4. echo "</div>"//排版代碼  

下面是接受的post例子,代碼如下:

  1. <?php 
  2.  $con=mysql_connect("localhost","root","gl"); 
  3.  mysql_select_db("happysea"); 
  4.  $name=$_POST['name']; 
  5.  $password=$_POST['password']; 
  6.  $sex=$_POST['sex']; 
  7.  $e_mail=$_POST['e_mail']; 
  8.  $question=$_POST['question']; 
  9.  $answer=$_POST['answer']; 
  10.  $sql="insert into userinfo(name,password,sex,e_mail,question,answer) 
  11.   values('$name','$password','$sex','$e_mail','$question','$answer')"; 
  12.  
  13.  if(!$sql
  14.  { 
  15.   echo('注冊(cè)失敗!'); 
  16.  } 
  17.  else 
  18.  { 
  19.   echo('注冊(cè)成功!'); 
  20.  } 
  21. ?> 

這是數(shù)據(jù)庫(kù).

mysql> describe userinfo;

  1. +----------+-------------+------+-----+---------+----------------+ 
  2. | Field    | Type        | Null | Key | Default | Extra          | 
  3. +----------+-------------+------+-----+---------+----------------+ 
  4. | id             | int(11)         | NO    | PRI | NULL    | auto_increment | 
  5. | name       | text              | YES  |        | NULL    |                | 
  6. | password | varchar(20) | YES  |        | NULL    |                | 
  7. | sex           | char(4)         | YES  |        | NULL   |                | 
  8. | e_mail      | varchar(30)  | YES  |        | NULL    |                | 
  9. | question   | text               | YES  |        | NULL    |                | 
  10. | answer     | text               | YES  |        | NULL    |                | 
  11. +----------+-------------+------+-----+---------+----------------+

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 温宿县| 兴化市| 阿拉善左旗| 玛纳斯县| 永州市| 江都市| 东港市| 巴马| 邢台县| 芦山县| 名山县| 阳信县| 东平县| 乌拉特后旗| 策勒县| 敦煌市| 松溪县| 淮安市| 鞍山市| 彭水| 微山县| 临城县| 罗定市| 潞城市| 湖北省| 连山| 涞源县| 安龙县| 安徽省| 寿宁县| 奉化市| 嘉兴市| 噶尔县| 沾益县| 桐柏县| 繁昌县| 景德镇市| 庄河市| 海淀区| 孝义市| 武安市|