php上传数据库失败 php上传数据库失败怎么解决

PHP 表单提交都数据库失败?php
$name=$_POST['user'];
$content=$_POST['post_contents'];
$conn=mysql_connect("localhost","admin","");
//做数据库连接判断
if(!$conn){
die("could not connect to the database:/br".mysql_error());//诊断连接错误
}
mysql_query("set names GB2312");//这里是names 不是 name
$db_selecct=mysql_select_db('gbook');//选择数据库
//选择库是不是成功了
【php上传数据库失败 php上传数据库失败怎么解决】if(!$db_selecct)
{
die("could not to the database/br".mysql_error());
}
//sql 语句中是字符串类型的外边要加单引号
$exec="INSERT INTO contents(name,content) VALUES('".$_POST['user']."','".$_POST['post_contents']."')";
$result=mysql_query($exec);
//这里是判断 $result 不是判断$exec;
if($result)
echo "添加留言成功,谢谢你的留言!";
else
echo "添加留言失败";
echo "pa href=https://www.04ip.com/post/index1.php center返回主页面/center/a";
mysql_close();
?
我的php可以正常连接到数据库,但是表单里的数据总是上传失败……新手求教 。?php
include("conn.php");
include("head.php");
if(isset($_POST['submit'])$_POST['submit']) {
$sql="insert into message(id,user,title,content,lastdate) values('','$_POST[user]','$_POST[title]','$_POST[content]',now())";
echo$sql;//先看看php上传数据库失败你生成php上传数据库失败的sql语句 是否正常最好在PHPMYADMIN里面 或者提示行模式下测试一下
if(mysql_query($sql)){
echo"center发布成功/center";
}
else echo "center上传失败center";
}
?
php+mysql网站上传 数据库连接失败1
主要报错是: Can't connect to MySQL server on 'localhost' (10061)
可能是是人家的端口不是3306,改了的
如果是用户名、密码错误的话,应该有另一种报错提示 。
2
or die("数据库服务器连接错误 ……………………
你已经写了这一句报错提示,但是程序却直接给出MYSQL错误报告,好奇怪……照理说 , 这个“第二行”执行不成功的话,应该给出“数据库服务器连接错误”才对,怀疑你的 mysql_connect("localhost","root","root") 是不是将双引号弄成中文状态了
3
("localhost","root","root")
好牛的密码和用户名,人家服务器商直接把这个用户权限给你了?
4
你太牛了!既然没有上传数据库内容~~~~
先把你本地的数据库导出来,直接导出SQL代码
然后再在服务器运行这些SQL代码,看图,phpMyAdmin 有数据导出和SQL执行功能 。
php写入数据库失败会不会是本地的环境和linux服务器的环境不同引起的,比如php mysql 版本之类的本地和服务器上面的不一样CURRENT_TIMESTAMP 好像要mysql5.6之后才可以用,另外你说linux服务器后,执行没反应,会不会是这个文件压根就没执行,还有就是你可以把服务器上的报错打开 , 执行到如果有问题的话会有报错的
php上传数据库失败的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php上传数据库失败怎么解决、php上传数据库失败的信息别忘了在本站进行查找喔 。

    推荐阅读