Heim >php教程 >php手册 >php向Mysql数据库保存数据代码示例

php向Mysql数据库保存数据代码示例

WBOY
WBOYOriginal
2016-05-25 16:38:221100Durchsuche

在php中向mysql数据库保存数据方法最常用的两种是insert与update方法,下面我来给初学者介绍mysql数据保存方法.

PHP向MySQL数据库中写入数据有三个步骤:

1,PHP和MySQL建立连接关系

2,打开MySQL数据库

3,接受页面数据,PHP录入到指定的表中

1、2两步可直接使用一个数据库链接文件即可:conn.php,代码如下:

<?php 
	mysql_connect("localhost","root","");//连接MySQL 
	mysql_select_db("mythroad");//选择数据库 
	 

当然,前提是已经安装WEB服务器、PHP和MySQL,并且建立MySQL表“mythroad”,mysql_connect()中三个参数分别为MySQL地址、MySQL用户名和MySQL密码,然后就是通过WEB页面传递数据,让PHP通过SQL语句将数据写入MySQL数据库指定的表中,比如新建文件post.php,代码如下:

<?php 
	require_once("conn.php");//引用数据库链接文件 
	$uname = $_GET[&#39;n&#39;];//GET方法为URL参数传递 
	$pwd = $_GET[&#39;p&#39;]; 
	$pwd =md5($pwd );//直接使用MD5加密 
	$sql = "insert into mythroad(username,password) values (&#39;$uname&#39;,&#39;$pwd&#39;)"; 
	mysql_query($sql);//借SQL语句插入数据 
	mysql_close();//关闭MySQL连接 
	echo "成功录入数据"; 
	 

测试页面:http://127.0.0.1/post.php?n=mythroad&p=mythroad,即可向MySQL数据库hello的members表中插入新的数据“mythroad”到username字段、“mythroad”到password字段.

如果使用表单post 我们可以利用post接受,下面看update更新数据,例子代码如下:

<?php 
	$conn = @mysql_connect("localhost","root","root123"); 
	if (!$conn){ 
	    die("连接数据库失败:" . mysql_error()); 
	}//开源代码phprm.com 
	 
	mysql_select_db("test", $conn); 
	mysql_query("set names &#39;gbk&#39;"); 
	 
	$sql = "UPDATE user SET email = &#39;xiaoming@163.com&#39; WHERE username = &#39;小明&#39;"; 
	if(mysql_query($sql,$conn)){ 
	    echo "更新数据成功!"; 
	} else { 
	    echo "更新数据失败:".mysql_error(); 
	} 
	

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn