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

首先你的问题有些太大,你提的问题里有数据库的设计问题和源代码问题,我只能说个大概,希望对你有帮助,推荐参看wordpress的源代码,很不错,进入正文:文章一定会设计为一个表,如table_article,这里有相应的字段如title,content,publish_time,这里需要审核的话可以加入一个字段如is_or_not,这样在...
php对mysql数据库操作的几个问题
没有审核的文章你可以在文章表里设审核一个字段,例如字段flag,0是没有审阅,1是已经审阅,
然后想相关操作,例如你想页面里面打印所有已经审阅的数据出来
SQL语句 "select * from 表 where flag = 1" ;
这样所有审阅的表就打印出来了,没有审阅的表可以在另一个页面进行审核,
先打印所有没有审核的数据
SQL语句 "select * from 表 where flag = 0" ;
然后根据ID在另一个页面写一个处理语句
SQL语句 "updata from 表 set flag =1 where id =_GET['ID']";

至于删除和修改都是同样手法处理,希望你会明白2009-09-11
首先你的问题有些太大,你提的问题里有数据库的设计问题和源代码问题,我只能说个大概,希望对你有帮助,推荐参看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'] = "<font color='green'>更新完成</font>";
$smarty->assign("fresh",$fresh);
$smarty->display("control/update_result.htm");
}
else {
js_error("请选择要删除的记录",1);
}
}有空装个wordpress,然后进去操作一下再看遍源代码就好了2009-09-11
修改就是update
审核这个你要考虑数据库结构的问题
你可以再表里设置一个字段
is_grant,默认为0,未审核,值还可以为1,表示已审核
然后在审核的时候,如果通过则将这个字段设置为1,如果不通过,则删除这条记录!2009-09-11
mengvlog 阅读 466 次 更新于 2025-09-10 05:27:34 我来答关注问题0
  • delete from 表名;truncate table 表名;不带where参数的delete语句可以删除mysql表中所有内容,使用truncate table也可以清空mysql表中所有内容。效率上truncate比delete快,但truncate删除后不记录mysql日志,不可以恢复数据。delete的效果有点像将mysql表中所有记录一条一条删除到删完,而truncate相当于保留mys...

  • result = mysql_query("SELECT * FROM `mysql`", $conn);这里,我们使用mysql_query函数来执行SQL查询,并将结果存储在$result变量中。此函数接受两个参数,第一个参数是SQL查询语句,第二个参数是数据库连接变量。接下来,我们遍历查询结果,将其显示出来。使用while循环遍历查询结果:while($arr = ...

  •  湖北倍领科技 php下如何将json格式的数据直接存入mysql数据库

    在PHP中,json格式的数据本质上是字符串。当你使用json_encode将数组转换为json字符串时,可以看到这种形式:echo json_encode($array); //输出为{[aaa:bbb,ccc:ddd]}。这里,数组被编码成了一个json字符串,但其内部结构与原始数组有所不同。要将这种json格式的数据直接存入MySQL数据库,首先需要确...

  • mysql_query($query) or die( '修改出错:' .mysql_error());?> 删除数据 显示数据

  • 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_...

檬味博客在线解答立即免费咨询

mySQL相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部