【发布时间】:2015-09-05 15:51:11
【问题描述】:
我有一个使用mysqli函数的函数,如下:
public function GetProjectOptions()
{
$return = "";
$sql = "SELECT `id`, `project_name` FROM `projects`;";
$rs = static::$link->query($sql);
$return .= '<select class="form-control" name="project">';
while ($result = mysqli_fetch_assoc($rs));
{
$return .= "<option value='" . $result['id'] . "'>" .
$result['project_name'] . "</option>";
}
$return .= '</select>';
return $return;
}
此函数的目的是创建选项并选择将用于我网站上的项目,我知道表中当前存储了 4 个项目,但它们没有在此函数中返回,有什么我做错了吗?
编辑:
Link to screen output: (http://i.imgur.com/YIYiheH.png)
Link to code output: (http://i.imgur.com/RZsUIwQ.png)
Link to code usage: (http://i.imgur.com/4J9rvd7.png)
(不让我做普通链接)
【问题讨论】:
-
你没有使用任何错误检查。
-
在构造函数中进行错误检查
-
您的构造函数如何检查该查询是否有错误?
-
我以为他指的是
$link...我的错误,我正在使用的服务器(WampServer)让我知道是否有错误并将其打印给我 -
@Fred-ii-,先生,你是个传奇!