Saya mempunyai masalah menulis di forum. Bolehkah sesiapa tolong saya jika anda mempunyai masa?
雪梦晨、曦
雪梦晨、曦 2021-04-04 11:05:06
0
2
961

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:

雪梦晨、曦
雪梦晨、曦

membalas semua(2)
枫叶知秋

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

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan