我在查看数据库中的记录时遇到问题。
当我在mysql服务器中直接查询时,它返回1行。但是在网页中它不会返回任何内容。
之后,我测试了直接在db中输入另一条记录,然后在网页中出现了1行。
$ row返回false。
Controller.php这样
$doc = 'drawings';
$model = 'test';
if($stat == '1')
{
$handlers = $this->model->getDocumentStatModel($model, $doc);
}
else
{
$handlers = $this->model->getDocumentStatNGModel($model, $doc);
}
include_once("view/model-list/sp-models-list.php");
model.php
public function getDocumentStatModel($model, $document)
{
if($document == 'nis')
{
$query = "SELECT * FROM $document WHERE Stat = 'OK'";
}
else
{
$query = "SELECT * FROM $document WHERE Model='$model' AND Stat = 'OK' ";
}
$result = mysql_query($query);
return $result;
}
SP-模型-list.php的
while($row = mysql_fetch_assoc($handlers)) // <----here it returns false
{
我正在使用MyISAM,它与我的问题有关,或者是否有空间无法接受?因为当我在搜索栏中尝试时,当字符串中有空格时,mysql查询不会返回行。