首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何让我的网站将数据发布到mysql数据库?

如何让我的网站将数据发布到mysql数据库?
EN

Stack Overflow用户
提问于 2018-07-31 06:42:06
回答 1查看 34关注 0票数 -3

我正在学习php,我已经完成了从我的网站到我的数据库的所有张贴,除了现在我正在使用准备好的语句,我发现它不起作用。所以我删除了这个表并创建了一个全新的表,我已经在我的数据库和我的站点之间建立了一个连接。我遇到的问题是,表单中没有数据会作为数据发送到mysql数据库中。

这里是我的索引文件

代码语言:javascript
复制
    <?php 
include_once 'include/dbh.php';

?>
<html>
<head>
</head>
<body>


<form action="include/signup.php" method="POST">
    <input type="text" name="first"><br><br>
    <input type="text" name="last"><br><br>
    <input type="text" name="email"><br><br>
    <input type="text" name="uid"><br><br>
    <input type="password" name="pwd"><br><br>
    <button type="submit" value="submit">SUBMIT</button>
</form>




</body>                                                                   

</html>

这是我的表单,接下来是到数据库的连接。

代码语言:javascript
复制
<?php 

$dbServername = "localhost";
$dbUsername = "root";
$dbPassword = "";
$dbName = "phplessons";

$conn = mysqli_connect ($dbServername, $dbUsername, $dbPassword, $dbName);

最后我的注册页面

代码语言:javascript
复制
<?php 

    $first = mysqli_real_escape_string($conn, $_POST['first']);
    $last = mysqli_real_escape_string($conn, $_POST['last']);
    $email = mysqli_real_escape_string($conn, $_POST['email']);
    $uid = mysqli_real_escape_string($conn, $_POST['uid']);
    $pwd = mysqli_real_escape_string($conn, $_POST['pwd']);

    $sql = "INSERT INTO users (first, last, email, uid, pwd)
        VALUES (first, last, email, uid, pwd);";

    mysqli_query($conn, $sql);

    header("Location: ../index.php?signup=successsss");
EN

回答 1

Stack Overflow用户

发布于 2018-07-31 10:40:33

你没有使用你的变量。在变量两边使用单引号。示例'$first','$last‘.....

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51603233

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档