Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Không cập nhật cơ sở dữ liệu SQL

Đây là một mẫu làm việc với các câu lệnh được chuẩn bị sẵn, "tốt hơn" để sử dụng nói chung thay vì query

action.php

$con = new mysqli('localhost', 'root', '', 'dachi');

if (mysqli_connect_errno()) {
    printf("Connect failed: %s\n", mysqli_connect_error());
    exit();
}

if (isset($_GET['do']) && $_GET['do'] === "register") {
    $teamname = $_POST["teamname"];
    $teamregion = $_POST["teamregion"];
    $teamleader = $_POST["teamleader"];
    $teammembers = $_POST["teammembers"];
    $wins = 0;
    $loses = 0;

    $stmt = $con->prepare("INSERT INTO `teams` (`teamname`,`region`,`teamleader`,`teammembers`,`wins`,`loses`) VALUES (?,?,?,?,?,?)");
    $stmt->bind_param('ssssii', $teamname, $teamregion, $teamleader, $teammembers, $wins, $loses);
    $stmt->execute();
    $stmt->close();
}

register.php

<form class="register_form" action="action.php?do=register" method="post">
    Team Name*: <input type="text" name="teamname" required />
    Team Region*: <input type="text" name="teamregion" maxlength="4" required />
    Team Leader*: <input type="text" name="teamleader" maxlength="16" required />
    Team Members: <input type="text" name="teammembers"  />
    <input name="register_submit" type="submit" value="Register" />
</form>


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tạo Id tiếp theo theo id tối đa trong cơ sở dữ liệu bằng Java

  2. Cách tạo 5 số ngẫu nhiên trong thủ tục lưu trữ mysql

  3. Hiển thị máy chủ MySQL thông qua SQL Command

  4. Làm cách nào để thay đổi bảng MySQL thành UTF-8?

  5. Các câu lệnh được chuẩn bị sẵn PDO Mệnh đề IN với các trình giữ chỗ được đặt tên không hoạt động như mong đợi