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

formulir tidak berfungsi dengan mysql

Tempatkan nama tabel Anda address di backtick

Menggunakan mysqli_

  <?php
/start session
session_start();
//establish connection
$con = mysqli_connect("localhost","root","","qoot");
if(!$con)
{
die("connection to database failed".mysqli_error($con));
}
     //read the values from form
    $unm = $_SESSION['name']; 
    $fname=$_POST['firstname']; 
    $lname=$_POST['lastname']; 
    $ema=$_POST['email'];
    $mob=$_POST['mobile'];
?>



<?php 
   //insert to database
    $qry=mysqli_query($con,"INSERT INTO `address` ( firstname, lastname, mobile, email)VALUES('$fname',$lname','$ema','$mob')") or die(mysqli_error($con));
?>

P.S Saya akan mengatakan Anda berisiko mysql injection , periksa di sini Bagaimana cara mencegah injeksi SQL di PHP ? . Anda harus benar-benar menggunakan pernyataan yang sudah disiapkan untuk menghindari risiko apa pun.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Python:praktik terbaik dan cara teraman untuk terhubung ke MySQL dan menjalankan kueri

  2. masalah charset dengan mysql

  3. mysql bukan kenaikan otomatis unik, kunci utama dua bidang

  4. Meja penuh (dengan mesin MEMORY)

  5. MySQL memotong hasil gabungan dari fungsi GROUP_CONCAT