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

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

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

在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(); 
	} 
	

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn