Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

PHP और MYSQL का उपयोग करके नौकरी की पसंदीदा सूची बनाएं

आपको निश्चित रूप से यहां एक नई तालिका की आवश्यकता है। आप इस तरह से एक टेबल बना सकते हैं :-

तालिका का नाम :- पसंदीदा

indexid int(11) not null auto_increment,
username varchar(255) not null,
favourites varchar(255) not null

मैंने indexid . का उपयोग किया है तालिका से खोजने और हटाने को बहुत तेज़ बनाने के लिए एक ऑटो-इन्क्रीमेंट कॉलम के रूप में।

username आपकी उपयोगकर्ता तालिका और आपके पसंदीदा . के बीच सामान्य कुंजी है मेज़। आप दोनों को इस कुंजी के द्वारा कनेक्ट कर सकते हैं।

अब यहाँ मुख्य भाग आता है, इस favourites . में कॉलम में, आप उपयोगकर्ता के पसंदीदा सदस्यों को अल्पविराम से अलग करके जोड़ देंगे। इस तरह।

favouriteuser1, favouriteuser2, favouriteuser3

अब, आप सभी उपयोगकर्ताओं के सभी पसंदीदा उपयोगकर्ताओं तक आसानी से पहुंच सकते हैं। इस तरह, आप उपरोक्त सूची में आसानी से एक नया उपयोगकर्ता नाम जोड़ सकते हैं, या उपरोक्त सूची से उपयोगकर्ता नाम हटा सकते हैं।

आप एक साधारण LEFT JOIN का उपयोग कर सकते हैं तालिका डेटा प्राप्त करने के लिए।

SELECT * FROM users LEFT JOIN favourites USING(username);



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql पूर्ण-पाठ खोज 3 वर्णों के लिए काम नहीं कर रही है

  2. जेएस से PHP में परिवर्तनीय मान पास करें

  3. MySQL - महीनों के बीच (टाइमस्टैम्प के बजाय)

  4. डुप्लिकेट कुंजी अद्यतन पर सशर्त

  5. पासवर्ड नमक कैसे स्टोर करें