php 我有mysql的语句,结果没有插入进数据 大家帮忙看看哪里出错了。
===============================第一部分没什么用处,请看下一部分<div><ulclass='body_three_one_login'><...
===============================
第一部分没什么用处,请看下一部分
<div>
<ul class='body_three_one_login'>
<li>1:注册后去邮箱收激活邮件,才能正常使用</li>
<li>2:邮件可能发送到垃圾箱,好好找找. </li>
</ul>
<div class='body_three_two_login'></div>
<form action='jsp.php' method='post'>
<div class='body_three_three_login'> *用户名<input type='text' name='username' id= /></div>
<div class='body_three_three_login'> *密码<input type='text' name='keyword'></div>
<div class='body_three_three_login'>*确认密码<input type='text' name='checkkeyword'/></div>
<div class='body_three_three_login'> *Email<input type='text' name='email'/></div>
<div class='body_three_four_login'><input type='image' src='./view/front/images/ff.gif' name='submit' />
<input type='checkbox' value=0 />同意网站服务条款</div>
</form>
</div>
<div></div>
==========================================
第二部分 insert into 语句
$username=$_POST['username'];
$keyword=$_POST['keyword'];
$email=$_POST['email'];
$conn=mysql_connect('localhost','root','111111');
$sql='use s';
mysql_query($sql,$conn);
$sql='set names utf8';
mysql_query($sql,$conn);
$sql="insert into table user (username,keyword,email) values ('$username','$keyword','$email')";
mysql_query($sql,$conn);
数据库没有写入 展开
第一部分没什么用处,请看下一部分
<div>
<ul class='body_three_one_login'>
<li>1:注册后去邮箱收激活邮件,才能正常使用</li>
<li>2:邮件可能发送到垃圾箱,好好找找. </li>
</ul>
<div class='body_three_two_login'></div>
<form action='jsp.php' method='post'>
<div class='body_three_three_login'> *用户名<input type='text' name='username' id= /></div>
<div class='body_three_three_login'> *密码<input type='text' name='keyword'></div>
<div class='body_three_three_login'>*确认密码<input type='text' name='checkkeyword'/></div>
<div class='body_three_three_login'> *Email<input type='text' name='email'/></div>
<div class='body_three_four_login'><input type='image' src='./view/front/images/ff.gif' name='submit' />
<input type='checkbox' value=0 />同意网站服务条款</div>
</form>
</div>
<div></div>
==========================================
第二部分 insert into 语句
$username=$_POST['username'];
$keyword=$_POST['keyword'];
$email=$_POST['email'];
$conn=mysql_connect('localhost','root','111111');
$sql='use s';
mysql_query($sql,$conn);
$sql='set names utf8';
mysql_query($sql,$conn);
$sql="insert into table user (username,keyword,email) values ('$username','$keyword','$email')";
mysql_query($sql,$conn);
数据库没有写入 展开
展开全部
insert语句错误
INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....)
你那 table user 是个什么表?
还有你选择数据库的语句呢?mysql_select_db()???
一般建议按这样的顺序写:
$username=$_POST['username'];
$keyword=$_POST['keyword'];
$email=$_POST['email'];//以上获取表单提交的数据
$conn=mysql_connect('localhost','root','111111');//链接数据库
mysql_select_db('数据库名称');//选择数据库
$sql='set names utf8';
mysql_query($sql,$conn);/设置数据库编码
$sql="insert into table_name (username,keyword,email) values ('$username','$keyword','$email')";
$result = mysql_query($sql,$conn);//插入数据库
if($result) { …… } else { ……… }//根据返回结果判断是否执行成功
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询