PHP逆引き大全 516の極意

データベースの極意 - Tips439 レコードを削除する

登録タグ
PHP
Icon comment count 0
Icon stock count 0

6-5Propelの利用 Criteria編Tips439 レコードを削除する

Level1

Point*Peer::doDelete(),*Peer::doDeleteAll()を利用する

レコードを削除するには、*Peer::doDelete()メソッドを利用します(*の部分にはテーブル名が入ります)。

第1引数には削除したいレコードの抽出条件をCriteriaオブジェクトとして設定します。

全件削除する場合は、*Peer::doDeleteAll()メソッドを利用することもできます。

サンプルプログラムでは、booksテーブルのidが3または4のレコードと、それに紐づくreviewsテーブルのレコードを削除しています。

リスト1439.php
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>レコードを削除する</title>
</head>
<body>
<?php
require_once("con

出典情報

Medium

PHP逆引き大全 516の極意

  • 著者: 大家 正登, 茂木 健一, 鮫島 康浩, 谷中 志織

コメント

    コメントはありません