Kohana数据库查询视图文件

时间:2011-08-21 13:37:09

标签: php mysql kohana

我正在使用以kohana框架编写的gallery3。我想在主题视图文件中执行数据库查询。页面输出在遇到查询时停止。

Link- 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 :(得分:0)

请尝试将所有<?代码更改为<?php代码。许多服务器配置为禁止短开标记以避免与<?xml声明混淆。

如果您的网页在您的测试服务器上运行但不在现场运行,那么这很可能至少会出现其中一个问题。

另外,验证MySQL实际连接成功...