自己做的:
//连接数据库 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 "
";
}
// 关闭数据库
mysql_close($con);
?>
//插入数据库操作
$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