cari

Rumah  >  Soal Jawab  >  teks badan

Saya mempunyai masalah menulis di forum. Bolehkah sesiapa tolong saya jika anda mempunyai masa?

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:

雪梦晨、曦雪梦晨、曦1413 hari yang lalu1008

membalas semua(2)saya akan balas

  • 枫叶知秋

    枫叶知秋2021-04-07 17:56:29

    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);

    balas
    0
  • 查无此人

    查无此人2021-04-07 11:45:12

    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

    balas
    0
  • Batalbalas