PHP & MySql 的Insert 动作
$show=newDB();$show->insert();classDB{//连接动作//ordie(mysql_error())functionDBlink(){$t...
$show=new DB();
$show->insert();
class DB{
//连接动作
//or die(mysql_error())
function DBlink(){
$this->DBlink = mysql_connect(dbhost,dbuser,dbkeys);
mysql_select_db(dbbase,$this->DBlink);
}
//关闭动作
function DBclose(){
if(@$this->DBclose = mysql_close( $this->DBlink )){return false;break;}
}
//查找动作
function select(){
$this -> DBlink();
$sql = "select * from GuestList";
if(!is_null($limit)){
$sql = $sql." limit ".$limit;
}
$rs=mysql_query($sql,$this->DBlink);
$rs_Select=mysql_result($rs,0,"IP")."|".mysql_result($rs,0,"URI")."|".mysql_result($rs,0,"Brower");
$this -> DBclose();
return $rs_Select;
//return $table.$field.$where.$order_field.$order_desc.$limit;
}
//插入动作
function insert(){
$this -> DBlink();
$sql = "insert into GuestList ('IP','Brower','URI','Time','REFERER') values ('10.0.0.1','IE','http://www.baidu.com','2010-08-17 03:44:32','http://www.baidu.com')";
mysql_query($sql,$this->DBlink);
$this -> DBclose();
echo $sql;
}
}
为什么我select可以查询到,
但是 insert 却插不进去数据呢? 展开
$show->insert();
class DB{
//连接动作
//or die(mysql_error())
function DBlink(){
$this->DBlink = mysql_connect(dbhost,dbuser,dbkeys);
mysql_select_db(dbbase,$this->DBlink);
}
//关闭动作
function DBclose(){
if(@$this->DBclose = mysql_close( $this->DBlink )){return false;break;}
}
//查找动作
function select(){
$this -> DBlink();
$sql = "select * from GuestList";
if(!is_null($limit)){
$sql = $sql." limit ".$limit;
}
$rs=mysql_query($sql,$this->DBlink);
$rs_Select=mysql_result($rs,0,"IP")."|".mysql_result($rs,0,"URI")."|".mysql_result($rs,0,"Brower");
$this -> DBclose();
return $rs_Select;
//return $table.$field.$where.$order_field.$order_desc.$limit;
}
//插入动作
function insert(){
$this -> DBlink();
$sql = "insert into GuestList ('IP','Brower','URI','Time','REFERER') values ('10.0.0.1','IE','http://www.baidu.com','2010-08-17 03:44:32','http://www.baidu.com')";
mysql_query($sql,$this->DBlink);
$this -> DBclose();
echo $sql;
}
}
为什么我select可以查询到,
但是 insert 却插不进去数据呢? 展开
3个回答
展开全部
GuestList ('IP','Brower','URI','Time','REFERER') values
这里的字段名称 不要用单引号 ’ 要使用 ` 也就是英文输入法下的 1 键旁边 ESC键下面那个点 当然 你也可以什么都不加 下面2个是正确的:
`GuestList`(`IP`,`Brower`,`URI`,`Time`,`REFERER`) values
GuestList(IP,Brower,URI,Time,REFERER) values
还有啊 表名也可以使用 ` 的比如
$sql = "SELECT `id`,`name` FROM `user` WHERE `id` = '1'";
这里的字段名称 不要用单引号 ’ 要使用 ` 也就是英文输入法下的 1 键旁边 ESC键下面那个点 当然 你也可以什么都不加 下面2个是正确的:
`GuestList`(`IP`,`Brower`,`URI`,`Time`,`REFERER`) values
GuestList(IP,Brower,URI,Time,REFERER) values
还有啊 表名也可以使用 ` 的比如
$sql = "SELECT `id`,`name` FROM `user` WHERE `id` = '1'";
展开全部
应该是你的insert语句有一点问题,你将insert语句在phpmyadmin里面执行一下,看能插入不
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
('IP','Brower','URI','Time','REFERER')这里面的单引号去掉。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询