在资源上调用成员函数query()

时间:2018-05-14 14:58:33

标签: php mysql

好的家伙所以我只是为管理小组编写代码只是为了好玩,当我从w3schools复制一些代码时遇到了问题。 有人能告诉我我错在哪里。

这是我的代码

    <?php
  $conn = mysql_connect("localhost", "root","","ATFlogin");
$sql = "SELECT id, username, password FROM users";
$result = $conn->query($sql);

if ($result->num_rows > 0) {

    while($row = $result->fetch_assoc()) {
        echo "<br> id: ". $row["id"]. " - Name: ". $row["firstname"]. " " . $row["lastname"] . "<br>";
    }
} else {
    echo "0 results";
}
?>

1 个答案:

答案 0 :(得分:0)

看起来你正在尝试将mysql与mysqli混合使用。

将您的连接更改为:

 <div class="form-group">
    @Html.LabelFor(model => model.DepartmentID, new { @class = "control-label col-md-2" })
    <div class="col-md-10">
        @Html.DropDownListFor(m => m.DepartmentID, Model.DepartmentList, "Please select", new { @class = "form-control" })

    </div>
</div>
<div class="form-group">
    @Html.Label("user Role", new { @class = "col-md-2 control-label" })
    <div class="col-md-10">
        @*@Html.DropDownList("Name")*@
        @Html.DropDownList("UserRoles", (SelectList)ViewBag.Name, " ")
    </div>
</div>

阅读MySQLI here

mysql函数全部被删除,mysqli是继承者,所以尽可能使用mysqli。