Heim >Backend-Entwicklung >PHP-Tutorial > PHP页面写不进数据库有关问题 !蛋疼了两天了!

PHP页面写不进数据库有关问题 !蛋疼了两天了!

WBOY
WBOYOriginal
2016-06-13 13:23:49961Durchsuche

PHP页面写不进数据库问题 !!!蛋疼了两天了!!
churu.php
PHP页面代码如下:
$conn=mysql_connect("localhost","root","5125241") or die("数据库链接错误");
mysql_select_db("test",$conn)or die("数据库不存在");
mysql_query("insert into news set title='这是第一个标题'");
?>
在myadmin中可以写入数据库数据 !!但是在php页面中就是什么都写不进去 !实行是php页面并没有显示什么错误!但是数据库里就是没有数据~!!!希望大侠们指正!

在网上看了 好多多 但是什么改都不见效果!头痛啊、、、、、、、、、、、、
现在我的wamp是半黄半白 再问一点 端口被占用了 是不是写不进数据库啊?? 但是 我把我端口号3306改成3333了 结果
wamp全白了 但是就是插不进数据库数据!!!

------解决方案--------------------
$conn=mysql_connect("localhost:3333","root","5125241") or die("数据库链接错误");
mysql_select_db("test",$conn)or die("数据库不存在");
mysql_query("insert into news set title='这是第一个标题'") or die(mysql_error());

不知道你说的 我的wamp是半黄半白 是什么情况?
3306端口被哪个程序占用了?
------解决方案--------------------
root用户的密码错误,拒绝访问。
------解决方案--------------------
windows我不太清楚,你可以停止wamp服务器,然后再看看这个进程是否还存在。
如果存在,就是它在排挤wamp自带的mysql
------解决方案--------------------
Field 'content' doesn't have a default value 
字段 'content' 没有默认值

你给它设个默认值,或者去掉not null 属性.
------解决方案--------------------
这说明能连接到数据库中去了,但SQL语句出现了问题:
在 news 表中有一个字段被你设为 NOT NULL(值不能为空),你必须给它一个缺省值,或者每次插入都设定一个值。看样子 content字段是存储新闻正文的,一个新闻不能只有标题
insert into news ('title', 'content') VALUES ('这是标题', '这是正文')

------解决方案--------------------
现在不是php插入有问题,而是你数据库设计得不合理无法插入数据..
将你的表结构贴出来看看


探讨

求用php页面 插入mysql数据库的简单代码!

------解决方案--------------------
探讨
将你的表结构贴出来看看

------解决方案--------------------
应是数据库的问题
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn