Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Cara memasukkan ke MySQL menggunakan pernyataan yang disiapkan dengan PHP

File sample.html

<form action="sample.php" method="POST">
    <input name="sample" type="text">
    <input name="submit" type="submit" value="Submit">
</form>

File contoh.php

<?php
    if (isset($_POST['submit'])) {

        $mysqli = new mysqli('localhost', 'user', 'password', 'mysampledb');

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

        $stmt = $mysqli->prepare("INSERT INTO SampleTable VALUES (?)");
        $stmt->bind_param('s', $sample);   // Bind $sample to the parameter

        $sample = isset($_POST['sample'])
                  ? $_POST['sample']
                  : '';

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

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

        /* Close statement and connection */
        $stmt->close();

        /* Close connection */
        $mysqli->close();
    }
?>

Ini adalah contoh yang sangat mendasar. Banyak pengembang PHP saat ini beralih ke PDO . Mysqli tidak ketinggalan zaman, tetapi PDO banyak lebih mudah, IMHO.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Proyek Java selesai, sekarang membuat file jar atau .exe (dengan Database)

  2. Skrip Google Apps untuk Mengekspor Spreadsheet ke mySQL dijalankan di banyak file

  3. Kesalahan MySQL #1071 - Kunci yang ditentukan terlalu panjang; panjang kunci maksimal adalah 767 byte

  4. MySQL Multiple Where Clause

  5. Konversikan keluaran kueri MySQL ke utf8