php连接mysql数据库的增删改查操作

 

自己做的:

 

<?

//连接数据库     url ,username, password
$con = mysql_connect("ip.haso-soft.com:12038/bscs","hasoDev","hasoDev1239");
//处理结果是乱码问题

@mysql_query("SET character_set_connection=utf8, character_set_results=utf8, character_set_client=binary",$con);

//判断是否连接成功
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }

//查询数据库 bscs -- 数据库名称

mysql_select_db("bscs", $con);

//用sql 查询表数据

$result = mysql_query("SELECT * FROM cardpersonmessage");

//遍历  id and appliant_country都是 表字段

while($row = mysql_fetch_array($result))
  {
  echo "人员id =".$row['id']." 身份证号=".$row['appliant_country'];
  echo "<br />";
  }

// 关闭数据库

mysql_close($con);
?>

 

//插入数据库操作

<?php
   $con = mysql_connect("ip.haso-soft.com:12038/bscs","hasoDev","hasoDev1239");
 //unicode:

    @mysql_query("SET character_set_connection=utf8, character_set_results=utf8, character_set_client=binary",$con);
 //判断是否连接成功
 if (!$con)
   {
   die('Could not connect: ' . mysql_error());
   }

 //查询数据库 bscs -- 数据库名称
 mysql_select_db("bscs", $con);

 //用sql 增加新的数据
 $renyuanName = $_GET['renyuanName'];
 $sim = $_GET['sim'];
 $ime = $_GET['ime'];
 $tel = $_GET['tel'];
 $mail = $_GET['mail'];
 $username = $_GET['username'];
 
 //获取当前系统时间
 $AddTime = date("YmdHms");
 //添加 
 $query = "INSERT INTO renyuan (name,sim,ime,tel,email,updtime,username) values  ('$renyuanName','$sim','$ime','$tel','$mail','$AddTime','$username')";

                                                             注: 如果数据库字段是string型,'$renyuanName' 要加单引号,至于整型应该不用。

 //echo "query = ".$query;
 $result=mysql_query($query);
// echo "result = ".$result;  插入成功为1  ,整型1 相当于布尔类型true
 if   (!$result){
      echo   'MySQL插入命令失败! ';
 }
 else{
    echo   '插入成功! ';
 }

这里的判断很重要,一开始我就是因为写错了这里,才老是报错添加失败,但是数据库中却已经添加了
 //echo "sim = ".$sim."   ime = ".$ime."  tel=".$tel."   mail = ".$mail." username = ".$username; 打印传过来的参数
?>

 

详细的请参考下面的网址,我觉得已经讲得够细了。。。

http://www.cnblogs.com/qiantuwuliang/archive/2009/11/09/1599077.html

 

你可能感兴趣的:(sql,mysql,数据库,PHP,query,character)