Php 视图文件中的Kohana数据库查询
我使用的是用kohana框架编写的gallery3。我想在主题视图文件中执行数据库查询。页面输出在遇到查询时停止 链接-Php 视图文件中的Kohana数据库查询,php,mysql,kohana,Php,Mysql,Kohana,我使用的是用kohana框架编写的gallery3。我想在主题视图文件中执行数据库查询。页面输出在遇到查询时停止 链接- $curr_url=url::current(); $exp=explode(“/”,$curr_url); 如果(预匹配(“/\bMovie\b/i”、“$curr\u url”)){ $query=mysql\u query(“从电影库中选择名称、id,如“%$exp[0]”); $row=mysql_fetch_数组($query);?> 尝试更改你所有的非常好的页面。
$curr_url=url::current();
$exp=explode(“/”,$curr_url);
如果(预匹配(“/\bMovie\b/i”、“$curr\u url”)){
$query=mysql\u query(“从电影库中选择名称、id,如“%$exp[0]”);
$row=mysql_fetch_数组($query);?>
尝试更改你所有的非常好的页面。代码呢???我们在这里很好,但我们没有那么好…你使用的是什么DB扩展?MySQL?如果是,为什么查询是作为对象的方法调用来完成的($DB->query
)?你是否可能混淆了MySQL和MySQLi代码?sry我在尝试一些事情(更新的代码)这是在LocalServer中运行良好的原始代码。似乎在某个地方出现了致命错误-检查Apache日志,或者如果找不到日志/不知道要查找什么,请调用error\u reporting(-1)
在脚本的顶部,您应该会收到一条错误消息,该消息将为您提供从何处开始的线索…抱歉,这段代码非常混乱。请尝试通过在模型中执行所有数据库查询来分离逻辑和表示,并将数据传递给视图。
$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> <? }
?>