PDO接続でVScodeからの削除方法
募集中
無し
0件

saitama
VScodeからPDO接続できていますが、
「番号が1番大きいデータを削除」がうまくできません。
$prm = 'SELECT max(num) as id
FROM students';
$stmt = $dbh->prepare($prm);
「番号が1番大きいデータを削除」がうまくできません。
$prm = 'SELECT max(num) as id
FROM students';
$stmt = $dbh->prepare($prm);
$stmt->execute();
foreach($stmt->fetchAll() as $row) {
$id_num = $row['id'];
}
$stmt = $dbh->prepare
('DELETE FROM students
WHERE id = :id');
$stmt->bindValue(':id', 'SELECT max(id) as id
FROM students');
$stmt->execute();
上のようにSELECT文とDELETE文を
分けると上手く動くのですが、
1文で描きたいです。
どうかよろしくお願いします。
PHP PDO Mysql
最初の回答者を待っています