为什么我的php会插入不了数据库?你这里var_dump($_POST);die;能收到数据吗?数据库连接有没有问题?
mysql_query("set names utf8");这句应该写在mysql_select_db()这句后面;
从 //通过post获取页面提交数据信息 这句开始到 mysql_close($conn);这句之间的代码外面加个if(!empty($_POST))的判断 。
--------------------------
我上面说的方法,你一个个的试 。
php表单数据无法插入数据库,新人请指教 。$sql="INSERT
INTO
news(`id`,`title`,`dates`,`contents`)
VALUES
('','{$title}',now(),'{$con}')";
你的SQL语句有点问题 。还有SQL不分大小写 , 但这样写更清楚一些 。
【php不能插入数据库 php数据库启动不了】先确认数据库连接是正常的,然后echo
$sql
看看,数据是否正常,然后再写入库 。
出问题了调试要步步试下来,就知道问题出在哪里了 。
PHP与数据库连接正常 但是数据插入不进去看看你网页的代码:
$sql="insert into 'test'('id','title','dates','contents')values(null,'$title',now(),'$content')";
mysql_query($sql);
echo "插入成功";
你这个代码插入成功失败都会显示成功 , 没有真正判断是否插入成功,一般应该这样写:
$sql="insert into test(id,title,dates,contents)values(null,'$title',now(),'$content')";
if (mysql_query($sql)) echo "插入成功";
else echo "插入失败,SQL:$sqlbr错误:".mysql_error();
Php无法向数据库插入数据INSERT INTO msg(title,contents,dates) VALUES ($title,$cons,now())
将字段名两边的单引号去掉就没问题了php不能插入数据库 , 亲测成功php不能插入数据库!希望能帮到你 。
php 插入数据库无效亲,你数据库id设置成自动生成,不用插入数据可了吧,我给你一段我写的注册,你看看 , 原理一样,你改下sql语句插入就ok
?php
if($_POST["submit"]){
if(empty($_POST['member_user']))
echo "scriptalert('帐号不能为空');location='?tj=register';/script";
else if(empty($_POST['member_password']))
echo "scriptalert('密码不能为空');location='?tj=register';/script";
else if($_POST['member_password']!=$_POST['pass'])
echo "scriptalert('两次密码不一样');location='?tj=register';/script";
else if(!empty($_POST['member_qq'])!is_numeric($_POST['member_qq']))
echo "scriptalert('qq号必须全为数字');location='?tj=register';/script";
else if(!empty($_POST['member_phone'])!is_numeric($_POST['member_phone']))
echo "scriptalert('手机号码必须全为数字');location='?tj=register';/script";
else if(!empty($_POST['member_email'])!ereg("([0-9a-zA-Z] )([@])([0-9a-zA-Z] )(.)([0-9a-zA-Z] )",$_POST['member_email']))
echo "scriptalert('邮箱输入不合法');location='?tj=register';/script";
else{
$_SESSION['member']=$_POST['member_user'];
$sql="insert into member values('','".$_POST['member_user']."','".$_POST['member_password']."','".$_POST['member_name']."','".$_POST['member_sex']."','".$_POST['member_qq']."','".$_POST['member_phone']."','".$_POST['member_email']."')";
$result=mysql_query($sql)or die(mysql_error());
if($result)
echo "scriptalert('恭喜你注册成功,马上进入主页面');location='member.php';/script";
else
{
echo "scriptalert('注册失败');location='index.php';/script";
mysql_close();
}
}
}
?
form id="theForm" name="theForm" method="post" action="" onSubmit="return chk(this)" runat="server" style="margin-bottom:0px;"
table width="350" border="0" align="center" cellpadding="5" cellspacing="1" bgcolor="#B3B3B3"
tr
td colspan="2" align="center" bgcolor="#EBEBEB"会员注册以下打“*”为必填项/td
/tr
tr
td width="60" align="right" bgcolor="#FFFFFF"账号:/td
td width="317" bgcolor="#FFFFFF"input name="member_user" type="text" id="member_user" size="20" maxlength="20" /
font color="#FF0000" */font(由数字或字母组成)/td
/tr
tr
td align="right" bgcolor="#FFFFFF"密码:/td
td bgcolor="#FFFFFF"input name="member_password" type="password" id="member_password" size="20" maxlength="20" /
font color="#FF0000" */font(由数字或字母组成)/td
/tr
tr
td align="right" bgcolor="#FFFFFF"确认密码:/td
td bgcolor="#FFFFFF"input name="pass" type="password" id="pass" size="20" /
font color="#FF0000" */font(再次输入密码)/td
/tr
tr
td align="right" bgcolor="#FFFFFF"真实姓名:/td
td bgcolor="#FFFFFF"input name="member_name" type="text" id="member_name" size="20" /
labelfont color="#FF0000"*/font/label/td
/tr
tr
td align="right" bgcolor="#FFFFFF"性别:/td
td align="left" bgcolor="#FFFFFF"
input name="member_sex" type="radio" id="0" value="https://www.04ip.com/post/男" checked="checked" /
男
input type="radio" name="member_sex" value="https://www.04ip.com/post/女" id="1" /
女 /label/td
/tr
tr
td align="right" bgcolor="#FFFFFF"QQ:/td
td bgcolor="#FFFFFF"input name="member_qq" type="text" id="member_qq" size="20"//td
/tr
tr
td align="right" bgcolor="#FFFFFF"联系方式:/td
td bgcolor="#FFFFFF"input name="member_phone" type="text" id="member_phone" size="20"//td
/tr
tr
td align="right" bgcolor="#FFFFFF"电子邮箱:/td
td bgcolor="#FFFFFF"input name="member_email" type="text" id="member_email" size="20"//td
/tr
tr
td colspan="2" align="center" bgcolor="#FFFFFF"input type="reset" name="button" id="button" value="https://www.04ip.com/post/重置表单" /
input type="submit" name="submit" id="submit" value="https://www.04ip.com/post/确定注册" //td
/tr
/table
/form
关于php不能插入数据库和php数据库启动不了的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- 微信发了视频号重新编辑,视频号发布后修改
- 新媒体如何重构传授关系,新媒体传授双方的关系有什么特点
- 什么是攻略视频文案,攻略类短视频如何打造
- python函数调用py 用python调用函数
- 精通html5是什么意思,html5入门到精通教程
- 视频号怎么看不见商品,视频号看不到商品
- 钉钉直播会员等级怎么升级,钉钉直播平台怎么收费
- c语言函数传多个参数类型 c 函数传参
- js中的endswith,js中的数据类型分为两大类