重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
"是不是把数据库建好然后导出.sql文件放在默认的根目录D:/www文件夹中?然后在php文件中直接用啊",你这么说,你清竖陪是不是没学过php?什么纤蔽专业的。$db=new mysqli('localhost','root','root'答蠢,'users') 中,mysqli是一个类。你需要检查一下这个类有没有问题。有没有什么错误提示呢??(谢谢采纳)
成都创新互联公司是一家专注于成都网站制作、成都网站建设、外贸营销网站建设与策划设计,繁峙网站建设哪家好?成都创新互联公司做网站,专注于网站建设十载,网设计领域的专业建站公司;建站业务涵盖:繁峙等地区。繁峙做网站价格咨询:18980820575
连接:mysql_connect("主机","用户","密码");
mysql_select_db("数据库名段则");
写入数据:mysql_query("insert
into
表名
(字段1,字段2)
values
("数据1","拦郑数据2")");
你的问题太含糊,只能给你这个答复,不明握衡棚白再追问。
建议楼主把SQL语句显示出来,自然就明白问题在哪里了,族御我试着简单说一下,假设你的USER数据表有三个字段(name、age、sex),_POST提交数据也是这三个字段的,假设POST的值分别是abc、18、男,那么帖子的PHP会执行下面的三个SQL语句:
INSERT INTO USER(name) VALUES(abc)
INSERT INTO USER(age) VALUES(18)
INSERT INTO USER(sex) VALUES(男)
现在明白了吧,一、三两句会语法错误,英文没有在文本字喊穗扰段添加引号,第二句即使执行成功插入的记录只有年龄,姓名、性别为空,如果数据库有限制字段有效性,那么第二句插入也会失败,数据库需要的语句是:
INSERT INTO USER(name,age,sex) VALUES('abc',18,'男')
如郑旦果理解了,自然会下面这样写PHP语句:
$sql=END
INSERT INTO USER(name,age,sex)
VALUES('{$_POST['name']}',{$_POST['age']},'{$_POST['sex']}')
END;