Запрос базы данных Kohana в виде файла - PullRequest
0 голосов
/ 21 августа 2011

Я использую 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 / themes / wind / views / page.html.php

Если запрос выполняется правильно, за ссылкой на страницу фильма в правом верхнем углу должен быть текст

1 Ответ

0 голосов
/ 21 августа 2011

Попробуйте вместо этого изменить все свои теги <? на теги <?php.Многие серверы настроены на запрет коротких открывающих тегов, чтобы избежать путаницы с объявлениями <?xml.

Если ваша страница работает на тестовом сервере, но не на живом, есть большая вероятность, что это хотя бы один изпроблемы.

Кроме того, убедитесь, что MySQL действительно подключился успешно ...

...