首页 > 编程技术 > php

数据库增加记录的php代码

发布时间:2016-11-25 16:39

这是一款简单利用php mysql把用户提交的信息保存到数据库实例哦,下面复制文件到你的dw就可以用了哦。
 代码如下 复制代码
if( $_post)
{
 $host = 'localhost';
 $user_name = 'root';
 $password = 'admin';
 
 $name = $_post['user_name'];
 $city = $_post['city'];
 
 if(empty($name) || trim($name)=='')
 {
  echo '请填写用户名!<a href="网页特效:histryback();">返回</a>';
  exit;
 }
 
 $conn = mysql_connect($host,$user_name,$password);
 if(!$conn)
 {
  die('数据库连接失败:'.mysql_error());
 }
 mysql_select_db('test');
 
 $sql = "insert into users set id=7,name='" . $name . "',city='" . $city . "',created_time=now()";
 mysql_query($sql) or die("<br/>error: <b>".mysql_error()."</b><br/>sql:".$sql);
 mysql_close($conn);
 
 echo '数据插入成功,打开查看数据';
}

?>
<b>提交用户信息</b>

 代码如下 复制代码
<form name="form" method="post" action="">
    <table width="75%" border="0" cellpadding="0" cellspacing="2">
        <tr>
            <td width="24%" height="29">用户名:</td>
            <td width="76%"><input name="user_name" type="text" id="user_name" size="20"></td>
        </tr>
        <tr>
        <td height="25">来自城市:</td>
        <td>
     <select name="city">
     <option value="beijing">北京</option>
     <option value="london">伦敦</option>
     <option value="newyork">纽约</option>
     <option value="paris">巴黎</option>
     <option value="rome">罗马</option>
        </select>
  </td>
        </tr>
        <tr>
            <td height="31">
            <input type="submit" name="submit" value="提交www.111cn.net"></td>
            <td>&nbsp;</td>
        </tr>
    </table>
</form>
这是一款php 读取数据库记录,只是我们更深层的作了处理,就是把用户url地址栏传过来的参数再从数据库中查询了,如,用户登陆,注册,增加记录,新闻显示都会用到哦。
 代码如下 复制代码

$host = 'localhost';
$user_name = 'root';
$password = 'admin';
$id = $_get['id'];
$conn = mysql教程_connect($host,$user_name,$password);
if(!$conn)
{
    die('数据库连接失败:'.mysql_error());
}
mysql_select_db('test');

$sql = 'select id,name,city from users where id='.$id;

$result = mysql_query($sql) or die("<br/>error: <b>".mysql_error()."</b><br/>产生问题的sql:".$sql);

if($num = mysql_num_rows($result))
{
    echo '<pre>';
    while($row = mysql_fetch_array($result,mysql_assoc))
    {
        print_r($row);
    }
}
else
{
 echo '你要查询的数据己经学存在了';
}

mysql_close($conn);
?>
<a href="?id=2">查询id=2的记录</a>

下面要来告诉各位朋友php连接mssql数据库并且与php mssql配置方法哦,这样如果你是初学者这文章可以让你从配置mssql 到让php连接mssql数据库的教程。

//链接数据库
 

 代码如下 复制代码
$localhost ='127.0.0.1';//mssql数据库ip
  $sa ='sa';//mssql登录用户名
  $pwd='123';//连接密码
  $db = 'cs';//数据库
  $conn=mssql_connect($localhost,$sa,$pwd) or die('mssql数据库连接失败');
  mssql_select_db($db,$conn);//选择操作的数据库与mysql教程是相同的
//query语句 
  $query="select * from vc";
  $adminresult=mssql_query($query) or die('sql'.$query);
//输出结果
 
  while( $rs = mssql_fetch_array( $adminresult ) )
  {
   echo $rs['0'];
  }

/*
注意事项

1、打开php.in将extension=php_mssql.dll的注释符号去掉。

2、打开php.in将mssql.secure_connection = off改为on。

3、将php_mssql.dll拷贝到php.in中extension_dir 指定的目录或者系统system32目录下。(php_mssql.dll在php压缩安装包中有)。

以上步骤完成后需要重启apache。

注意:实际使用中发现 如果通过php压缩文件手工安装php到iis下,必须重启机器而不仅仅是iis。

4、需要保证php或者系统系统system32下有ntwdblib.dll,查看属性确保其版本为8.00.194而不是7.0

这是一款利用php+pdo+mysql的操作实例哦,就是利用pdo连接数据库与查询与保存数据到mysql中呢。

pdo数据保存

 代码如下 复制代码
<?php
$pdo = new pdo("mysql:host=localhost;dbname=db_demo","root","");
if($pdo -> exec("insert into db_demo(name,content) values('title','content')")){
echo "插入成功!";
echo $pdo -> lastinsertid();
}
?>

查询数据库

 代码如下 复制代码
<?php
$pdo = new pdo("mysql:host=localhost;dbname=db_demo","root","");
$rs = $pdo -> query("select * from test");
while($row = $rs -> fetch()){
print_r($row);
}
?>
这是一款php mysql数据库备份与还原备份的代码,你可以随便的对你网站的数据库进行备份,同时也可以还原哦,这程序生成的是.sql的数据库文件,你也可以用其它工具导入,方便,生成的都是sql数据库备份语句,所以兼容性好。

inport.php

 代码如下 复制代码

<?php

 /**
  * 数据库备份程序
  *
  * @author:黄乐
  * @version:1.0
  * @lastupdate:2010-7-19
  *
  */

 include("config/config.php");
 include("includes/dbbackup.class.php");
 include("includes/msg.class.php");
 $dbbackup = new dbbackup($dbhost, $dbuser, $dbpwd, $dbname);
 $msg = new msg();
 $bakfile = $dbbackup->get_backup();       //获取备份文件
 if($_get['fn']){
  if($dbbackup->import($_get['fn'])){      //导入数据
   $str = "恭喜您<br>备份数据已经成功导入!";   //提示信息
   $msg->show_msg($str,'import.php','export.php'); //提示导入成功
  }
 }
 //删除备份文件
 if($_post['sub']){
  echo $dbbackup->del($_post['choice'])? $msg->show_msg("恭喜您<br>备份文件已删除成功!",'import.php','export.php') : $msg->show_msg("删除失败!",'import.php','import.php');
 }
?>

 

标签:[!--infotagslink--]

您可能感兴趣的文章: