php无法将值传入数据库 php无法将值传入数据库

php无法插入值到数据库,是什么原因?有什么提示信息么,dates的类型如果是date类型 , 你插入'now()'应该会有错误,最好开启错误提示 , 不然不好判断 。
PHP在网页上输入的信息无法传到数据库$connection=@mysql_connect("localhost","root","") or die("无法连接数据库!");
mysql_query("set names 'utf8'");
mysql_select_db("chatroom") or die("无法选择数据库!");
首先 mysql_connect()函数第一个参数主机名称,第二个参数是用户名 第三个参数是密码,你这里预留密码是空 , 先检查密码是否与原来数据的密码匹配,如果不匹配,需要加入Mysql密码 。;另外,楼主在代码书写格式上也需要注意一下 。如." VALUES ('$chatuser','$behavior',CURTIME(),'$chattext','$action')"; 最好写成." VALUES ('".$chatuser."','".$behavior."',CURTIME(),'".$chattext."','".$action."')";
php下无法将数据写入到mysql数据库中,是怎么回事把$sno$name这些的赋值代码都放出来啊
用php无法将值传入数据库了php无法将值传入数据库你写的这句来操作数据库$sql="INSERT INTO student(sno,sname,class,password,mark)VALUES('$sno','$name','$stu_class','$password','')";
【php无法将值传入数据库 php无法将值传入数据库】只要变量正确php无法将值传入数据库,可以使用 。
在调用这个前
echo$sql;
看看php无法将值传入数据库,对应的变量有没有正确 。我的是
$sno=$_POST['firstname'];
$name=$_POST['lastname'];
$stu_class=$_POST['email'];
$password=$_POST['whenithappened'];
用这个SQL是可以执行的
$sql="INSERT INTO student(sno,sname,class,password,mark)VALUES('20086102107','hello','网0921','123','')";这句可以执行php无法将值传入数据库,而
$sql="INSERT INTO student(sno,sname,class,password,mark)VALUES('$sno','$name','$stu_class','$password','')";
这句不能执行,估计$SQL 中你用 变量来替换字符串时,在变量赋值那里有问题 。
,'')这个只是表示mark 这项是个空值
两个SQL语句都测试过,可以通过 。所以关键应该是在变量替换那一步 。
php表单数据无法插入数据库,新人请指教 。$sql="INSERT
INTO
news(`id`,`title`,`dates`,`contents`)
VALUES
('','{$title}',now(),'{$con}')";
php无法将值传入数据库你php无法将值传入数据库的SQL语句有点问题 。还有SQL不分大小写php无法将值传入数据库,但这样写更清楚一些 。
先确认数据库连接是正常的,然后echo
$sql
看看,数据是否正常,然后再写入库 。
出问题了调试要步步试下来,就知道问题出在哪里了 。
Php无法向数据库插入数据INSERT INTO msg(title,contents,dates) VALUES ($title,$cons,now())
将字段名两边的单引号去掉就没问题了,亲测成功!希望能帮到你 。
PHP的select下拉列表取值无法存入数据库?建议这样调试,在帖子的最后一个语句($sql="insert into text1 values('$id')";)之后添加下面的三行:
echo "正在执行SQL: $sqlBR \n";
if (mysql_query($sql)) echo "成功 。";
else echo "失败:".mysql_error();
这样就会知道数据库查询执行是否成功,如果失败还会显示失败的具体原因,这个原因是分析程序非常重要的因素 。
关于php无法将值传入数据库和php无法将值传入数据库的介绍到此就结束了 , 不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读