Siaran kegemaran telah dipadamkan oleh pengguna, yang bermaksud bahawa jadual siaran tidak lagi mempunyai siaran ini, tetapi jadual kegemaran masih mempunyai data Saya menggunakan kaedah yang berkaitan untuk mengetahui bahawa ia kosong, tetapi hasil yang saya inginkan adalah untuk memaparkan "Siaran ini telah dipadamkan"
kod php:
$collect = db('collect')->where('user_id',session('user_data.id'))
->alias( 'a')->join(' content b','a.content_id=b.id')
->paginate(10);
Catatan jadual:
Jadual koleksi:
Jangan padamkannya secara fizikal, cuba padamkannya secara logik dan ubah suai status.
Pada masa ini direka untuk mencuba LEFT JOIN
db('collect')->where('user_id',session('user_data.id'))->alias('a')->leftJoin(' content b','a.content_id=b.id')->halaman(10);
Ini adalah isu reka bentuk. Secara logiknya, pengguna tidak boleh dibenarkan memadam data pangkalan data.
Walaupun anda memadamnya, ia hanya menukar status kepada dipadamkan Data sebenar masih wujud.
Jika anda ingin memadam data dalam pangkalan data, maka apabila pengguna memadamkan siaran ini, dia mesti memadam semua data yang berkaitan dengan siaran ini.
Jadi saya masih mengesyorkan anda untuk menukar status siaran Selepas memadamkan siaran, orang lain boleh menanyakan siaran itu dan ia akan digesa bahawa siaran itu telah dipadamkan.
Dan anda adalah pentadbir, apabila membuat pertanyaan, tidak akan ada ralat kerana kehilangan data