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

Belajar PILIH DARI MANA pernyataan yang disiapkan

Halo ButterDog izinkan saya memandu Anda melalui PDO langkah demi langkah.

Langkah 1)

buat file bernama connect.php (atau apa pun yang Anda inginkan). File ini akan dibutuhkan di setiap file php yang membutuhkan interaksi database.

Mari kita mulai juga tolong perhatikan komentar saya :

?php

//We set up our database configuration
$username="xxxxx"; // Mysql username
$password="xxxxx"; // Mysql password


// Connect to server via PHP Data Object
$dbh = new PDO("mysql:host=xxxxx;dbname=xxxxx", $username, $password); // Construct the PDO variable using $dbh
$dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); // Set attributes for error reporting very IMPORTANT!
$dbh->setAttribute(PDO::ATTR_EMULATE_PREPARES, FALSE); // Set this to false so you can allow the actual PDO driver to do all the work, further adding abstraction to your data interactions.
?>

Langkah 2) Membutuhkan connect.php silakan lihat :

require ('....../........./...../connect.php'); // Require the connect script that made your PDO variable $dbh

Langkah 3)

untuk memulai interaksi database lakukan hal berikut juga silahkan baca kode komentar. Untuk saat ini kita tidak akan khawatir tentang array! Dapatkan inti lengkap PDO kemudian khawatir tentang membuatnya lebih mudah untuk dikerjakan! Dengan pengulangan, "jalan panjang" muncul lebih banyak pemahaman tentang kode. Jangan mengambil jalan pintas untuk memulai, potonglah setelah Anda memahami apa yang Anda lakukan!

$query = $dbh->prepare("SELECT * FROM note_system WHERE note = :cnote"); // This will call the variable $dbh in the required file setting up your database connection and also preparing the query!

$query->bindParam(':cnote', $cnote); // This is the bread and butter of PDO named binding, this is one of the biggest selling points of PDO! Please remember that now this step will take what ever variable ($cnote) and relate that to (:cnote)

$query->execute(); // This will then take what ever $query is execute aka run a query against the database

$row = $query->fetch(PDO::FETCH_ASSOC); // Use a simple fetch and store the variables in a array

echo $row['yourvalue']; // This will take the variable above (which is a array) and call on 'yourvalue' and then echo it.

Itu saja untuk PDO. Semoga membantu!

Lihat juga ini . Itu sangat membantu saya!

Saya juga menggunakan ini sebagai referensi (kadang-kadang) - Situs web terlihat seperti sampah tetapi ada informasi berkualitas tentang PDO di sana. Saya juga menggunakan ini dan saya bersumpah ini adalah tautan terakhir! Jadi setelah ini ada pertanyaan tanyakan saja, tapi semoga ini bisa menjadi sedikit referensi panduan tentang PDO. (semoga lol)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. java.sql.SQLException:Tidak ada database yang dipilih

  2. Mencoba membaca kesalahan aliran terakhir di MySQL

  3. mengimpor file sql ke database menggunakan wamp

  4. Bagaimana cara memeriksa apakah koneksi MySQL dienkripsi SSL?

  5. Bagaimana cara menampilkan kueri terakhir yang dieksekusi di MySQL?