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

Cố gắng chỉ đăng một cột duy nhất vào cơ sở dữ liệu

Cố gắng sử dụng các biến liên kết và các câu lệnh chuẩn bị:

<?php
$mysqli = new mysqli("localhost", "user", "pass", "db");

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

if (isset($_POST['scriptname'])) {
  $scriptname = $_POST['scriptname'];

  $stmt = $mysqli->prepare("INSERT INTO appslist(listall) VALUES (?)");
  $stmt->bind_param('s', $scriptname);

  /* execute prepared statement */
  $stmt->execute();

  printf("%d Row inserted.\n", $stmt->affected_rows);

  /* close statement and connection */
  $stmt->close();
 }
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
   Script Name: <input type="text" name="scriptname">
   <input type="submit">
</form>

Đầu vào:

1 Row inserted.

http://php.net/manual/en/mysqli.quickstart .prepared-statement.php




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách khởi động máy chủ MySQL trên Windows XP

  2. Chuyển dữ liệu Ả Rập giữa nhiều bảng trong các cơ sở dữ liệu MySQL khác nhau trả về ???????? như những giá trị mới

  3. Java nhận số tự động tăng của hàng được chèn hiện tại, để sử dụng nó cho một truy vấn khác?

  4. Làm thế nào để sao chép một bảng mysql sang một bảng khác trong cakephp?

  5. Truy vấn KHÔNG TRONG MySQL không hoạt động