怎样用PHP在Mysql数据库中插入数据?
来源:百度知道 编辑:UC知道 时间:2024/05/26 10:11:05
<?php
mysql_connect("61.139.126.16", "name", "password");
$sql="INSERT INTO `database`.`title` (`titlenum` ,`title` ,`email` ,`date` ) VALUES ('01', 'good job', 'sd4586372@163.com', '2009-04-26');";
mysql_query($sql);
?>
这段代码有问题吗,试了几次都不行...
mysql_connect("61.139.126.16", "name", "password");
$sql="INSERT INTO `database`.`title` (`titlenum` ,`title` ,`email` ,`date` ) VALUES ('01', 'good job', 'sd4586372@163.com', '2009-04-26');";
mysql_query($sql);
?>
这段代码有问题吗,试了几次都不行...
第 3 句 有问题,
楼主 试试把 最后的倒数 第3个 ;分号 去掉。
这样
$db = mysql_connect('61.139.126.16','name','password');
mysql_select_db('database',$db);//这里写数据库
$mysql="insert into title(titlenum,title ,email ,date) value('01', 'good job', 'sd4586372@163.com', '2009-04-26')";
mysql_query($mysql,$db);
1. 请确保你的数据库的主机名用户名和密码正确,具体请参见西部数据的虚拟主机管理的数据库里获取相关信息。改成mysql_connect("61.139.126.16", "name", "password") or die('不能连接数据库');
2.试着在页面最前边加上error_reporting(E_ALL & ~E_NOTICE);
这样当有错误时就会显示出来方便调试。把提示的信息贴出来看看
3. `database`.`title`是正确的数据库名和表名
希望能帮到你
。。。。。。
你去查一下关于PHP操作MYSQL的几个函数,和对数据库进行操作的步骤就知道是怎么回事了