【发布时间】:2019-12-17 09:05:47
【问题描述】:
我正忙于学习 MVC 的学校项目。但是我对php知之甚少。 我有一个 dbconnection 文件,它看起来像这样
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "filmopdrachtdb";
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die("Connection Failed: " . $conn->connet_error);
}
echo "Connected SuccessFully";
我有一个如下所示的登录页面:
<!DOCTYPE html>
<html>
<head>
<title>Login</title>
</head>
<body>
<form action="../Controllers/UserController.php" method="post">
Gebruikersnaam <input type="text" name="naam">
Wachtwoord <input type="password" name="wachtwoord">
<input type="submit" value="Login">
</form>
</body>
</html>
我有一个如下所示的用户控制器:
<?php
include_once ("../Includes/DbConnection.php");
include_once ("../Models/User.php");
$gebruiker = new User();
$naam = $gebruiker->setGebruikersnaam($_POST["naam"]);
$wachtwoord = $gebruiker->setWachtwoord($_POST["wachtwoord"]);
$stmt = "SELECT gebruikersnaam, wachtwoord FROM klanten";
var_dump($stmt);
如何运行 $stmt 查询。我不明白我必须做什么
$stmt = "SELECT gebruikersnaam, wachtwoord FROM klanten";
编辑:我希望查询 $stmt 在 UserController 中运行。不在 DbConnection 文件中。
【问题讨论】:
-
您可以在官方文档中找到有关您的请求的详细信息,请查看此链接:php.net/manual/en/mysqli.quickstart.statements.php
-
提示:我建议使用PDO 而不是mysqli。 PDO 为您提供了更详细的 API。使其更易于使用。