- Introduction to POG
- Setting up PHP, MySQL etc.
- Designing your objects
- Generating your code
- Description of the generated code
- Edit configuration file
- The Setup Process
- Using the code: Save()
- Using the code: Get()
- Using the code: SaveNew()
- Using the code: GetList()
- Using the code: Delete()
- Using the code: DeleteList()
- Advanced: object relations
- Advanced: Set{Parent}()
- Advanced: Get{Parent}()
- Advanced: Add{Child}()
- Advanced: Get{Child}List()
- Advanced: Save(deep)
- Advanced: Delete(deep)
- Advanced: Add{Sibling}()
- Advanced: Set{Child}List()
- Advanced: Set{Sibling}List()
- Advanced: Get{Sibling}List()
- Advanced: DeleteList(deep)
- Customizing POG-generated code
- Customizing: Extending POG Objects
- Customizing: Plugins
- Examples
- Examples: User registration system
- Examples: User authentication
- Examples: Survey form
- Examples: Using POG with AJAX
- PDO: Introduction
- PDO: SQLite example
- PDO: Firebird example
- PDO: PostgreSQL example
- PDO: MySQL example
- PDO: ODBC example
- Troubleshooting
- Troubleshooting: Data appears encoded
- Troubleshooting: Can't regenerate object
- Troubleshooting: Can't seem to Save()
- Troubleshooting: Can't get object / object attributes from database
- Troubleshooting: Can't open zip file on Mac
- Troubleshooting: Setup screen is blank
- Videos
- Appendix: Creating table(s) manually
- Appendix: Regenerating objects
- Appendix: Generating objects using SOAP
- Case Study: Gravity GTD
- Case Study: Web Form Factory
Back to the Code Generator
The POG Weblog and RSS feed.
The POG Google group
Using the code: DeleteList()
The DeleteList() CRUD method allows you to delete all objects from your database that meet certain conditions.
DeleteList($conditions)
$conditions is an array of arrays containing the conditions you want to place on the query a should look like this:
$conditions =
array(
array(“attribute1”, “comparator1”, “value1”),
array(“attribute2”, “comparator2”, “value2”),
...
)
Where
“attribute” is the name of the attribute, for e.g.
bookTitle
“comparator” can be any valid SQL comparator. For e.g.
=, >, <, >=, <=, <>, LIKE (only if db encoding is turned off)
“value” is the value of the condition, for e.g.
“Harry Potter”
EXAMPLES
If you want to delete all users whose age > 10, you'd write something like this:
To delete all users whose age >10 and who logged in more than 20 times, you'd write something like this:
PHP:
To delete all books from your database, simply do the following:
To delete the 10 most recent news objects from your database:
PHP:


