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

अन्य तालिकाओं पर निर्देशांक चुनें

आपका आइटम आइटम का संग्रह है मॉडल नहीं, इस प्रकार आप इस ऑब्जेक्ट पर दूरी विधि निष्पादित नहीं कर सकते हैं। आपको foreach का उपयोग करना होगा और उपयोगकर्ता की स्थिति और प्रत्येक आइटम के बीच की दूरी का पता लगाना होगा।

foreach($items as $item) {   
    $distance=$item->distance($userPosition);   
}

अब distance . में विधि आप उपयोगकर्ता की स्थिति और आइटम के बीच की दूरी की गणना करेंगे।

दूसरा $items->groupBy('listings.id') . बदलें होने के लिए $items->groupBy('listing_id') जहां listing_id items . पर फ़ील्ड है टेबल



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP CRUD MySQL डेटाबेस के साथ पोस्ट बनाएं, संपादित करें, अपडेट करें और हटाएं

  2. Oracle - त्रुटि:'ORA-01400:NULL को सम्मिलित नहीं कर सकता'

  3. पायथन के साथ एसक्यूएल डंप को कैसे संभालें

  4. Zend Framework 2 में MySQL संग्रहीत कार्यविधि आउटपुट तक पहुंचना

  5. MySQL REGEXP - सफेद स्थान और गैर-संख्यात्मक वर्णों को हटा रहा है