
账号 姓名 年龄
页面运行结果:
创建一个PHP文件(userinfo_insert.php),用来处理页面请求的,就是具体往数据库添加数据的代码:
先获取页面数据
//通过post获取页面提交数据信息 $userId = $_POST[userId]
$userName = $_POST[userName]
$userAge = $_POST[userAge]
接下来,在连接数据库 ‘test’
//地址
$url = "127.0.0.1"
//账号
$user = "root"
//密码
$password = "root"
//连接
$con = mysql_connect($url,$user,$password)
//设置编码机
mysql_query("set names 'utf8'")
//连接数据库
mysql_select_db("test")
编写SQL,执行SQL添加数据
$sql = "insert into user_info (user_id,user_name,user_age) values('$userId','$userName','$userAge')"
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error())
}
echo "添加一条记录"
//关闭连接
mysql_close($con)
运行结果前:
运行结果后:
完整代码:
乱码主要以下几个原因:1。数据表中,表本身的编码 和 字段编码,均为UTF8。
2。在写入数据等数据库 *** 作前,发送语句 'set names utf8'
3。PHP文件都是UTF8编码,无签名(无BOM)
4。页面上使用header或<meta>保证输出的页面是UTF8编码。<meta http-equiv="Content-Type" content="text/htmlcharset=utf-8" />
www.itcyly.com
鲜少老师
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)