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

केकेपीएचपी:आंतरिक जुड़ने का उपयोग कर दो तालिकाओं से डेटा कैसे पुनर्प्राप्त करें?

मुझे लगता है कि आपका सिंटैक्स गलत है क्योंकि विकल्प सरणी में शामिल होने के लिए एक कुंजी होनी चाहिए। ऐसा लगता है कि आपके पास एक अतिरिक्त array है . कोशिश करें:

$this->set('users',$this->User->find('list', 
  array(
       'fields' => array('User.id', 'User.first_name','location.country'),
       'joins' => array(array('table' => 'location',
                               'alias' => 'location',
                               'type' => 'INNER',
                               'conditions' => array('User.id = location.id')
                         ))
         )
  ));



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql2 मणि ​​स्थापना विफल हो जाती है

  2. 1000 . के बैच में अधिसूचना भेजने की आवश्यकता है

  3. mysql कैसे पता करें कि क्रॉस रेफरेंस टेबल से कम से कम एक पंक्ति शून्य या मानदंड है?

  4. CentOS पर MySQL को अपग्रेड कैसे करें

  5. mysql क्वेरी के 'IN' क्लॉज में PHP से मानों की एक सरणी का उपयोग कैसे करें?