2011-08-21 2 views
0

kohana 프레임 워크로 작성된 gallery3을 사용하고 있습니다. 테마보기 파일에서 데이터베이스 쿼리를 실행하고 싶습니다. 쿼리를 만날 때 페이지 출력이 중지됩니다.Kohana 뷰 파일의 데이터베이스 쿼리

링크 - http://techmax.co.in/movie/gallery3/index.php/Ye-Maaya-Chesave-Movie

$curr_url = url::current(); 
    $exp= explode('/',$curr_url); 
    if (preg_match("/\bMovie\b/i","$curr_url")){ 
     $query = mysql_query ("SELECT name,id FROM movies WHERE gallery LIKE '%$exp[0]%' "); 
    $row = mysql_fetch_array($query); ?> 
    <font size="+2"><a href="http://techmax.co.in/movie/movies.php?mov_no=<? echo $row[1]; ?>"><? echo $row[0] ?> Movie Page</a></font> <? } 
    else if(preg_match("/\bStar\b/i","$curr_url")){ 
     $query = mysql_query ("SELECT name,id FROM stars WHERE gallery LIKE '%$exp[0]%' "); 
    $row = mysql_fetch_array($query); ?> 
    <font size="+2"><a href="http://techmax.co.in/movie/stars.php?star_no=<? echo $row[1]; ?>"><? echo $row[0] ?> Star Page</a></font> <? } 
     ?> 

쿼리가 제대로 영화 뒤에 일부 텍스트가 있어야 실행하면이 코드는 페이지 gallery3/테마/바람/뷰/page.html.php

에 페이지 오른쪽 상단의 페이지 링크

+1

아주 좋은 페이지입니다. 그리고 코드 ??? 우리는 여기에 좋은데, 우리는 * 좋은 * 아니에요 ... – DaveRandom

+0

은 게시 할 코드를 추가했습니다 – Techmax

+1

어떤 DB 확장 프로그램을 사용하고 있습니까? MySQL은? 그렇다면 왜 객체 ('$ db-> query')로부터 메소드 호출로 질의가 수행됩니까? 아마도 MySQL과 MySQLi 코드를 혼합하고 있습니까? – DaveRandom

답변

0

모든 <? 태그를 <?php 태그로 변경해보세요. 대부분의 서버는 짧은 시작 태그를 허용하지 않도록 구성되어 <?xml 선언과의 혼란을 피합니다.

페이지가 테스트 서버에서 작동하지만 실제로 작동하지 않는 경우 적어도 하나의 문제 일 가능성이 큽니다.

또한 실제로 MySQL이 성공적으로 연결되었는지 확인하십시오.