写一个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这两个函数,否则不会出现我想要的结果。 有没有一种方法可以不这么麻烦,还请各位帮忙提点建议,谢谢了!!!!!
展开
 我来答
38051697
2012-04-05 · TA获得超过6497个赞
知道大有可为答主
回答量:1万
采纳率:0%
帮助的人:6101万
展开全部
PHP只能写颤段成类,然后反复去调用就是了 这个只能自己写类了,通过类来控制数闷猜据蚂洞型库。java的也是别人开发好的类。 ,BRmRFF
追问
这个我知道,我想问的是  有没有一种方法可以不用我写的这么麻烦··
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
光点科技
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件... 点击进入详情页
本回答由光点科技提供
dingdang0702
2012-04-05 · TA获得超过384个赞
知道小有建树答主
回答量:375
采纳率:100%
帮助的人:243万
展开全部
为什么注释了兄棚就可以做兄用呢
推测应该是少了一个}
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');//调用方法,传参数为表名
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cn67183
2012-04-05 · 超过16用户采纳过TA的回答
知道答主
回答量:67
采纳率:0%
帮助的人:60.9万
展开全部
function dbc($sql)
{
return mysql_query($sql);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式