php对mysql数据库操作的几个问题

[复制链接]
查看11 | 回复1 | 2009-9-11 14:33:50 | 显示全部楼层 |阅读模式
首先你的问题有些太大,你提的问题里有数据库的设计问题和源代码问题,我只能说个大概,希望对你有帮助,推荐参看wordpress的源代码,很不错,进入正文:
文章一定会设计为一个表,如table_article,这里有相应的字段如title,content,publish_time,这里需要审核的话可以加入一个字段如is_or_not,这样在后台操作时可以修改这个字段值来控制前端是否显示,这是个删除方法其它的修改等代码因业务不同而改变,下面发个一般的删除方法: function delete(){ global $smarty,$db; $product_id_a = $_POST['product_id_a']; $start = intval($_GET['start']); $search_class = intval($_REQUEST['search_class']); $search_field = trim($_REQUEST['search_field']); $search_keyword = trim($_REQUEST['search_keyword']); if (is_array($product_id_a)){$product_id_s = implode(',',$product_id_a);$sql = "DELETE FROM ".SYS_PRODUCT_TABLE."
WHERE product_id IN (".$product_id_s.")";$result = $db->sql_query($sql);$fresh['time'] = 3;$fresh['url'] = $_SERVER['PHP_SELF']."?_action=show&search_class=".$search_class."&search_field=".$search_field."&
search_keyword=".urlencode($search_keyword)."&start=".$start;$fresh['body'] = "
更新完成
";$smarty->assign("fresh",$fresh);$smarty->display("control/update_result.htm"); } else {js_error("请选择要删除的记录",1); }}有空装个wordpress,然后进去操作一下再看遍源代码就好了
回复

使用道具 举报

千问 | 2009-9-11 14:33:50 | 显示全部楼层
修改就是update审核这个你要考虑数据库结构的问题你可以再表里设置一个字段is_grant,默认为0,未审核,值还可以为1,表示已审核然后在审核的时候,如果通过则将这个字段设置为1,如果不通过,则删除这条记录!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行