我整晚都在尝试各种不同的方式将我的.php脚本连接到我的localhost服务器,但我没有运气。我尝试从MAMP主页复制套接字脚本,并尝试使用我在另一篇文章中找到的脚本,以及Youtube教程,但没有成功。
这是一个简单的登录表单,它在我的网页上呈现,但是当我向数据库提交表单时,在users表中没有输入任何条目。
由于我对PHP不熟悉,因此我认为应该是一项简单的任务。我会发布下面的代码,希望有人可以看到我的错误。
dbh.php:
<?php
$conn = mysqli_connect("localhost", "root", "root", "authentication", "8889");
if(!conn) {
die("Failed: " . mysqli_connect_error());
}
?>
signup.php:
<?php
include 'dbh.php';
$uid = $_POST['uid'];
$pwd = $_POST['last'];
$pwd_again = $_POST['pwd_again'];
#echo $first."<br>";
#echo $last."<br>";
#echo $uid."<br>";
#echo $pwd ."<br>";
$sql = "INSERT INTO user (uid, pwd, pwd_again) VALUES ('$uid', '$pwd' '$pwd_again')";
$result = mysql_query($conn, $sql);
echo "<script type='text/javascript'> window.location='main.php'; </script>";
?>
的index.php:
<!DOCTYPE html>
<html>
<head>
<?php include 'dbh.php';
?>
</head>
<body>
<div id="signUp">
<form action="signup.php" method="POST">
<input type="text" name="uid" placeholder="Username"><br>
<input type="Password" name="pwd" placeholder="Password"><br>
<input type="Password" name="pwd_again" placeholder="Confirm Password"><br>
<button type="submit">Register</button>
</form>
</div>
</body>
</html>
有谁知道它可能是什么?