这是我创建页面链接的方法
<a href="http://www.site.com/wiki/city/<?php echo urlencode($city); ?>" ><?php echo urlencode($city); ?></a>
这是这个特定城市的 url 的样子:
http://www.site.com/wiki/city/Qazvin+%28city%29
在目标页面上,当我尝试从数据库中获取这个城市时,它返回 false。它没有找到任何行。
SELECT * from citys WHERE title = 'Qazvin (city)'
boolean false
(i print out the query in the page )
如果我从 PHPMyAdmin SQL 控制台复制并运行它,它将返回几行。我只有这个特定城市的问题
我正在使用 MVC 框架
控制器:
public function city($title=' '){
$title = urldecode($title);
$city = $this->m_wiki->getCITY( $title );
echo $this->db->last_query();
var_dump($city);
}
模型:
public function getCITY($title){
$city = $this->db->query("SELECT * from citys WHERE title = '$title'");
if($city->num_rows() > 0 )
return $city;
return false;
}