如何删除全部记录?

#1 xiaoguan

如题:
        function test_delete(){ // 测试delete用页面
                $guestbook = spClass("guestbook");
                $conditions = array('name' => '喜羊羊');//?删除全部记录这里应该给什么条件值?
                $guestbook->delete($conditions); // 删除记录
                echo "已删除全部记录!";
        }


  

2010-01-07 04:49:52

#2 jake

试试 $conditions = '1';

2010-01-07 08:29:26

#3 homexigua

删除指定记录呢?比如删除id为3,5的记录

2010-01-27 12:49:16

#4 homexigua

$guestbook->delete('id in (3,4,5)'); 不知道行不?

2010-01-27 13:12:03

#5 jake

参见入门教程
http://speedphp.com/post/easy-database-crud.html

以及手册相关部分,同时也可以参考其他教程
http://speedphp.com/manual/spmodeldelete

2010-01-27 15:56:41

#6 homexigua

删除指定记录呢?比如删除id为3,5的记录
这种删除指定字段的多条记录的话,数组好像就不行了哦。只能取到一条数据

2010-01-28 11:20:21

#7 jake

两种方式都可以:
1. 循环用delete
2. 设置condition条件

2010-01-28 11:48:01