javascript - 如何使用 PHP 将数据保存在我的数据库中

标签 javascript php html mysql

当我将数据发送到我的 php 文件时。数据未存储在数据库中。我的 PHP 代码如下。

我使用 one.com 作为我的主机。在那里我可以使用一些组件来编写 php 代码。所以我给了一个按钮的外部链接以提交到 php 文件。 但是我不能使用按钮名称或类属性将数据提交到 php 代码。 如何使用 php 文件将数据存储在数据库中。

请帮我解决这个问题。提前谢谢你。

HTML:

<form method="post" action="register.php">
   <div class="input-group">
     <lable>Username</lable>
     <input type="text" name="Username" required>
   </div>
   <div class="input-group">
      <lable>Email</lable>
      <input type="text" name="Email" required>
   </div>
   <div class="input-group">
      <lable>Password</lable>
      <input type="password" name="password_1" required></div>

   <div class="input-group">
      <lable>Confirm Password</lable>
      <input type="password" name="password_2" required>
   </div>
   <p>Already a User?</p>
  </form>

PHP:

    <?php
    $Username = "";
    $Email = "";
    $errors = array();

    // connect to the database

    $db = mysqli_connect('hostname', 'root', 'password', 'dbname');
    echo "database connected";

    // if the register button is clicked

    $username = $_POST['Username'];
    $email = $_POST['Email'];
    $password_1 = $_POST['password_1'];
    $password_2 = $_POST['password_2'];
    echo "data is taken";

    // if there are no errors, save user to database

    $sql = "INSERT INTO Users(Username, Email, password) VALUES('$username', 
 '$email', '$password_1')";
    mysqli_query($db, $sql);
    echo "data inserted successfully";
    ?>

最佳答案

您的数据库是否正确?

// connect to the database

$db = mysqli_connect('hostname', 'root', 'password', 'dbname');
echo "database connected";

记住它总是打印“数据库已连接”。

关于javascript - 如何使用 PHP 将数据保存在我的数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45670670/

相关文章:

javascript - 如何使用 html 和 javascript 将标记值(例如 gmail 到字段)作为字符串存储在变量中

PHP mb_strpos 对于希腊字符串失败

php - 将mysql字段添加到if语句

php - 始终在 WooCommerce 电子邮件通知中显示送货地址

html - 链接上的悬停菜单出现问题

javascript - 单击<p> </p>标签之间的图像(html5代码)时如何播放mp3

html - 如何从一个网页中提取元素以显示在另一个网页上

javascript - 将 CouchDB javascript View 转换为 erlang

javascript - [\b] 退格正则表达式有什么用?

javascript - 将数组项追加到自身