Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Memasukkan data ke database oracle menggunakan php

Jangan pernah memasukkan input pengguna langsung ke SQL. Gunakan oci_bind_by_name() untuk menyiapkan pernyataan aman. Sebagai efek samping, itu juga akan memperbaiki kesalahan yang Anda dapatkan (yang merupakan salah ketik kutipan). Kodenya akan terlihat seperti

$url_name = $_POST['textfield'];
$anchor_text = $_POST['textfield2'];
$description = $_POST['textfield3'];

$sql = 'INSERT INTO URL(Url_ID,Url_Name,Anchor_Text,Description) '.
       'VALUES(9, :url, :anchor, :description)';

$compiled = oci_parse($db, $sql);

oci_bind_by_name($compiled, ':url', $url_name);
oci_bind_by_name($compiled, ':anchor', $anchor_text);
oci_bind_by_name($compiled, ':description', $description);

oci_execute($compiled);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Mendapatkan Abad dari Tanggal di Oracle

  2. Singkirkan dari satu kolom nilai duplikat dalam dua kolom pilih

  3. pesan kesalahan sqldeveloper:Adaptor jaringan tidak dapat membuat kesalahan koneksi

  4. Pisahkan nilai yang dipisahkan koma dari kolom dalam baris, melalui kueri Oracle SQL

  5. Cara Mengembalikan Daftar Bahasa yang Didukung di Oracle