2012-06-28 5 views
2

introtext을 mysql에서 모듈로 표시하려합니다. 로컬 데이터베이스에 연결할 수 없습니다.로컬 joomla 데이터베이스에 연결할 수 없습니다.

$db =& JFactory::getDBO(); 
$query = "SELECT introtext FROM jmo_content WHERE Id=127"; 
mysql_query($query); 

출력 :

Warning: mysql_query() [function.mysql-query]: Can't connect to local MySQL server

어떤 도움? 피사체가 기본이 될수록 정보가 줄어 듭니다.

+0

이다 나는 특별한 오류를 만들기 위해 veey 좋은 해요. 고마워요! 글쎄, 나는 아주 작은 아기 PHP, 나는 다른 포럼과 혀에 코드 조각을 기금. '$ db'가 뭔지 모르겠지만 사용해야하는 코드를 작성해주세요. 이해하지 못했습니다. 고마워요! – JinSnow

답변

3

시도가 Joomla documentation 일반적으로 대신 mysql_query()

$db =& JFactory::getDBO(); 
$query = "SELECT introtext FROM #__content WHERE Id=127"; 
$db->setQuery($query); 
$text= $db->loadResult(); 

의 줌라 방법을 사용하는 친구

+0

Renick에게 감사합니다! 나는 그것을 시도했다. setQuery ($ query); $ text = $ db-> loadResult(); ?>'하지만 흰색 페이지에 'Notice : Undefined variable : db in /homez.420/kmxsiksf/rscmovement.org/modules/mod_jumi/tmpl/default.php(12) : eval()'코드가 표시됩니다. 4 행 치명적 오류 : /homez.420/kmscikf/rscmovement.org/modules/mod_jumi/tmpl/default.php(12) : eval() '에없는 객체의 setQuery() 멤버 함수를 호출하십시오. code on line 4' – JinSnow

+0

업데이트 된 답변보기 – renick

+0

죄송합니다. 전체 코드가 절반으로 작동한다는 것을 잊어 버렸습니다. 코드는 홈페이지 내용에로드되는 모듈에 기록됩니다. 템플릿이 잘리고 거기에 empy 행이 있습니다. introtext가 나타나서 (텍스트는 나타나지 않습니다.) 전체 코드' setQuery ($ query); $ text = $ db-> loadResult(); ?>' – JinSnow

관련 문제