2016-04-05 20 views
0

bu var: my SQL istemci mükemmel çalışıyorPHP MySql yuvalanmış alt sorguları codeigniter. Veritabanı bulunamadı

$query = $this->db->query('SELECT * FROM (SELECT * FROM users WHERE first_name = "' . strtolower($first_name) . '" AND last_name = "' . strtolower($last_name) . '" ORDER BY user_level ASC) AS users GROUP BY users.email'); 

.... Kafamı aktif rekorlara nasıl çevireceğimi anlayamıyorum ve teknik olarak düşünmemeliyim. Neyse. 'Veritabanı seçilmedi' hatası alıyorum ve nedenini bilmiyorum. $this->db nesnesini yazdıysam her şey var, veritabanı bilgisi ve bu yüzden bu işi nasıl yapacağımı bilmiyorum? Bu gösterilen hatadır:

Error Number: 1046 

No database selected 

SELECT * FROM (SELECT * FROM users WHERE first_name = "andy" AND last_name = "hall" ORDER BY user_level ASC) AS users GROUP BY users.email 

ben basit bir şey eksik eminim ama ağaçların arasından ormanı göremez ve bu yüzden herhangi bir yardım ciddiye takdir sıkı bir zamanlama değilim.

cevap

0

Önce, database.php dosyasının başında bir $active_group = 'default'; numaralı satıra sahip olduğunuzu kontrol edin.

true yerine ayarını false olarak ayarlamanızı öneririm. Birçok insan bunu kullanarak bağlantı sorunları yaşadı.