我正在使用以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
中如果查询正确执行,则右上角的电影页面链接后面应该有一些文字
答案 0 :(得分:0)
请尝试将所有<?
代码更改为<?php
代码。许多服务器配置为禁止短开标记以避免与<?xml
声明混淆。
如果您的网页在您的测试服务器上运行但不在现场运行,那么这很可能至少会出现其中一个问题。
另外,验证MySQL实际连接成功...