写一个php函数实现对数据库的增删改操作
classnewParam{publicstaticfunctiona_log_add(&$db){$sql="INSERTINTO`db_many`.`a_log`()...
class newParam
{
public static function a_log_add(&$db)
{
$sql="INSERT INTO `db_many`.`a_log` ()VALUES ()";
$result=mysql_query($sql);
return $result;
}
public static function a_log_delete(&$db)
{
$sql="DELETE FROM db_many.a_log WHERE log_uid=";
$result=mysql_query($sql);
return $result;
}
public static function a_log_update(&$db)
{
$sql="UPDATE `db_many`.`a_log` SET `log_uid` = '121212',
`log_type` = '1222220',`log_time` = '200910'";
$result=mysql_query($sql);
return $result;
}
$db=new db();
$db->connect('localhost','root','root','db_many');
newParam::a_log_add($db);
newParam::a_log_delete($db);
newParam::a_log_update($db);
我首先用phpmyadmin建了一个表,这个表的名字叫 a_log ,然后我自己写了一个类,在这个类里面我写了三个函数,分别是:a_log_add、a_log_delete、a_log_update用于对数据库进行“赠加、删除、更新”的操作。
我的主要工作是:写一个类,用这个类对数据库里的这个表进行增删改。
上面那个就是我写的一个类。但是这个类有一个弊端就是:我如果想在数据库里面增加一条记录(a_log_add),我必须先注释掉a_log_delete和a_log_update这两个函数,否则不会出现我想要的结果。 有没有一种方法可以不这么麻烦,还请各位帮忙提点建议,谢谢了!!!!! 展开
{
public static function a_log_add(&$db)
{
$sql="INSERT INTO `db_many`.`a_log` ()VALUES ()";
$result=mysql_query($sql);
return $result;
}
public static function a_log_delete(&$db)
{
$sql="DELETE FROM db_many.a_log WHERE log_uid=";
$result=mysql_query($sql);
return $result;
}
public static function a_log_update(&$db)
{
$sql="UPDATE `db_many`.`a_log` SET `log_uid` = '121212',
`log_type` = '1222220',`log_time` = '200910'";
$result=mysql_query($sql);
return $result;
}
$db=new db();
$db->connect('localhost','root','root','db_many');
newParam::a_log_add($db);
newParam::a_log_delete($db);
newParam::a_log_update($db);
我首先用phpmyadmin建了一个表,这个表的名字叫 a_log ,然后我自己写了一个类,在这个类里面我写了三个函数,分别是:a_log_add、a_log_delete、a_log_update用于对数据库进行“赠加、删除、更新”的操作。
我的主要工作是:写一个类,用这个类对数据库里的这个表进行增删改。
上面那个就是我写的一个类。但是这个类有一个弊端就是:我如果想在数据库里面增加一条记录(a_log_add),我必须先注释掉a_log_delete和a_log_update这两个函数,否则不会出现我想要的结果。 有没有一种方法可以不这么麻烦,还请各位帮忙提点建议,谢谢了!!!!! 展开
展开全部
PHP只能写成类,然后反复去调用就是了 这个只能自己写类了,通过类来控制数据库。java的也是别人开发好的类。 ,BRmRFF
追问
这个我知道,我想问的是 有没有一种方法可以不用我写的这么麻烦··
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
为什么注释了就可以用呢
推测应该是少了一个}
class newParam{
}
没有}结束
再对应查看一下
推测应该是少了一个}
class newParam{
}
没有}结束
再对应查看一下
更多追问追答
追问
不是,我写了那个了··我的意思是:能不能有一种方法可以不用这么复杂,因为我那个数据库里面有30几个表,我上面只是简单的只写了一个表,所以,如果我把这些表都写出来的话,那是一项很大的工程。我只想找一种简单的方法··
追答
传参数
public static function a_log_add($biaoming)//参数为数据表名
{
$sql="INSERT INTO $biaoming ()VALUES ()";
$result=mysql_query($sql);
return $result;
}
newParam::a_log_add('a_log');//调用方法,传参数为表名
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
function dbc($sql)
{
return mysql_query($sql);
}
{
return mysql_query($sql);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询