好的家伙所以我只是为管理小组编写代码只是为了好玩,当我从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";
}
?>
答案 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。