질문 Q #24420
문의 드립니다.
경단녀 2022-06-16 11:55:11

안녕하세요.

Codelgniter 너무 어려워요~

제가 Model에서  select 쿼리문을 작성했어요.

그런데 로그에

  "file": "/clubfl/www/system/Database/BaseBuilder.php",            "line": 1552,           

"function": "compileFinalQuery",           

"class": "CodeIgniter\\Database\\BaseBuilder",           

"type": "->",           

"args": [                "SELECT *\nFROM `MANAGER_MNG`\nLEFT OUTER JOIN 

 => 이렇게 from 앞에 \n이 붙어서 에러가 발생합니다.

 

이유를 알고 싶어서 글을 올립니다.

고수님들의 가르침 기다립니다.

답변 4
#1 한대승(불의회상) 2022-06-16 20:23:28
쿼리 빌더로 작성한 코드를 올려주세요.
#2 경단녀 2022-06-16 20:50:53
 
 
 
<?php
 
namespace App\Models\Admin;
 
use CodeIgniter\Model;
 
class LoginModel extends Model
{
    public function AdminLoginSel($MNG_ID)
    {
        $db = \Config\Database::connect();
 
        $builder = $db->table('MANAGER_MNG');
        $builder->select('*');
        $builder->join('MANAGER_AUTH', 'MANAGER_AUTH.MNG_ID = MANAGER_MNG.MNG_ID','left outer');
        $builder->where('MANAGER_MNG.MNG_ID', $MNG_ID);
        $query = $builder->getCompiledSelect();        
 
    }
}
#3 경단녀 2022-06-16 20:51:15
Model에서 쿼리문 작성한 내용입니다,.
#4 한대승(불의회상) 2022-06-17 09:48:44

\n 은 행바꿈이라 오류를 만들지 않습니다.

작성해 주신 코드상에도 에러는 없는것 같습니다.