2014-05-20 3 views
0

저는 최근 codeignitor를 사용하기 시작했으며 다소 새로운 것입니다.codeignitor를 사용하여 데이터베이스에서 단어 가져 오기

나는 그것에 설정 데이터베이스 conection에와 파일이 가지고 사용

$qset = "select * from re_settings"; 
$rset = mysql_query($qset) or die(mysql_error()); 
$aset = mysql_fetch_array($rset); 

을이 날 단순히 사이트

<?=$aset['SiteTitle']?> 

에 넣어 데이터베이스에서 단어를 당길 수있는 것 codeigniter에서 어떻게 이것을 할 수 있습니까? 이 작업을 수행하는 컨트롤러가 필요하거나 훨씬 간단합니다.

답변

1

Codeigniter가 구축 된 방식과 ORM 프레임 워크의 개념 인 MCV에 익숙해 져야합니다.

예를 들어

$query = $this->db->query('SELECT name, title, email FROM my_table'); 

foreach ($query->result_array() as $row) 
{ 
    echo $row['title']; 
    echo $row['name']; 
    echo $row['email']; 
} 
+0

Thanks Filype. 나는 매뉴얼에서 이것을 발견하고 내 자신의 질문에 대답하려고했다. 도와 주셔서 감사합니다. 많은 분들께 감사드립니다. –

0

난 강력하게 CodeIgniter를 함께 Datamapper를 사용하는 것이 좋습니다로 http://tutorialcodeigniter.com/에 도움이 자원의 무리 또는 공식 문서 http://ellislab.com/codeigniter/user-guide/database/examples.html

이있다. MySQL 데이터베이스로 작업하는 것이 얼마나 쉬운지에 놀랄 것입니다.

"mysql_fetch_array"님의 등 안녕하세요.

살펴보기 : http://datamapper.wanwizard.eu/pages/getadvanced.html

+0

안녕하세요, 저는 codeignitor를 설치 했었지만 1 년 넘게 업데이트가 없었으며 다소 죽어 보입니다. Datamapper를 설치하려고 시도했지만 더 이상 존재하지 않는 폴더에 파일을 넣으라는 요청을 받았기 때문에 작동시킬 수 없었습니다. 나는 PHP로 되돌아 왔고 더 나아졌다. –

+0

음 ... 요즘 프레임 워크를 사용하지 않으면 생산성면에서 뭔가 빠져 있습니다.하지만 그건 당신의 부름입니다. 나는 개인적으로 그것을 주장하고 시도하는 것을 선호하며, 그것은 돈을 지불했다. Laravel은 더 활발하지만 Codeigniter/Datamapper는 불에 REST API를 프로그래밍하는 데 적합합니다. 그리고 5 년 후에도 계속 될 것입니다. PHP4에서 PHP5로 전환하는 데 걸리는 시간을 생각해보십시오. Codeigniter는 너무 가볍고 강력하면서 나이를 먹지 않는 성숙한 프레임 워크의 드문 사례입니다. 더 많은 기능이 필요하다면 전세계에있는 모든 PHP 라이브러리를 처분 할 수 있습니다. –

+0

공지 사항 나이를 먹지 않을 것이라고 말하지 않았습니다. 우리 모두 결국 결국 :-) –