Pertanyaan yang diberi tag «pdo»

PDO (PHP Data Objects) adalah lapisan abstraksi akses data (antarmuka) untuk PHP. Ia bekerja dengan sebagian besar sistem database.

3
Permintaan PDO vs eksekusi
Apakah mereka berdua melakukan hal yang sama, hanya berbeda? Apakah ada perbedaan selain menggunakan preparekeduanya $sth = $db->query("SELECT * FROM table"); $result = $sth->fetchAll(); dan $sth = $db->prepare("SELECT * FROM table"); $sth->execute(); $result = $sth->fetchAll(); ?
129 php  pdo 

4
Apa perbedaan antara MySQL, MySQLi dan PDO? [Tutup]
Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Ditutup 7 tahun yang lalu . Perbaiki pertanyaan ini Apa perbedaan antara MySQL, MySQLi dan PDO ? Mana yang …
128 php  mysql  pdo  mysqli 


5
Koneksi penutupan PDO
Hanya pertanyaan yang agak sederhana berkaitan dengan PDO dibandingkan dengan MySQLi. Dengan MySQLi, untuk menutup koneksi Anda dapat melakukan: $this->connection->close(); Namun dengan PDO itu menyatakan Anda membuka koneksi menggunakan: $this->connection = new PDO(); tetapi untuk menutup koneksi yang Anda atur null. $this->connection = null; Apakah ini benar dan apakah ini …
121 php  pdo 

7
PDO MySQL: Gunakan PDO :: ATTR_EMULATE_PREPARES atau tidak?
Inilah yang sejauh ini saya baca PDO::ATTR_EMULATE_PREPARES: Emulasi persiapan PDO lebih baik untuk kinerja karena persiapan asli MySQL melewati cache kueri . Persiapan asli MySQL lebih baik untuk keamanan (mencegah SQL Injection) . Persiapan asli MySQL lebih baik untuk pelaporan kesalahan . Saya tidak tahu seberapa benar pernyataan ini lagi. …
117 php  mysql  pdo 

10
Bagaimana cara menerapkan metode bindValue di klausa LIMIT?
Ini adalah cuplikan dari kode saya: $fetchPictures = $PDO->prepare("SELECT * FROM pictures WHERE album = :albumId ORDER BY id ASC LIMIT :skip, :max"); $fetchPictures->bindValue(':albumId', $_GET['albumid'], PDO::PARAM_INT); if(isset($_GET['skip'])) { $fetchPictures->bindValue(':skip', trim($_GET['skip']), PDO::PARAM_INT); } else { $fetchPictures->bindValue(':skip', 0, PDO::PARAM_INT); } $fetchPictures->bindValue(':max', $max, PDO::PARAM_INT); $fetchPictures->execute() or die(print_r($fetchPictures->errorInfo())); $pictures = $fetchPictures->fetchAll(PDO::FETCH_ASSOC); saya mendapat Ada …
117 php  mysql  sql  pdo  bindvalue 

7
PHP PDO mengembalikan satu baris
UPDATE 2: Jadi, apakah ini yang paling optimal? $DBH = new PDO( "connection string goes here" ); $STH = $DBH -> prepare( "select figure from table1" ); $STH -> execute(); $result = $STH -> fetch(); echo $result ["figure"]; $DBH = null; UPDATE 1: Saya tahu saya bisa menambahkan batas ke …
113 php  pdo 


4
Bisakah saya mencampur MySQL API di PHP?
Saya telah mencari di internet dan sejauh ini yang saya lihat adalah Anda dapat menggunakan mysql_dan mysqli_bersama - sama artinya: <?php $con=mysqli_connect("localhost", "root" ,"" ,"mysql"); if( mysqli_connect_errno( $con ) ) { echo "failed to connect"; }else{ echo "connected"; } mysql_close($con); echo "Done"; ?> atau <?php $con=mysql_connect("localhost", "root" ,"" ,"mysql"); if( …
106 php  mysql  pdo  mysqli 

9
Bagaimana cara memasukkan nilai NULL menggunakan PDO?
Saya menggunakan kode ini dan saya sangat frustrasi: try { $dbh = new PDO('mysql:dbname=' . DB . ';host=' . HOST, USER, PASS); $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $dbh->setAttribute(PDO::MYSQL_ATTR_INIT_COMMAND, "SET NAMES 'utf8'"); } catch(PDOException $e) { ... } $stmt = $dbh->prepare('INSERT INTO table(v1, v2, ...) VALUES(:v1, :v2, ...)'); $stmt->bindParam(':v1', PDO::PARAM_NULL); // --> Here's the …
105 php  mysql  pdo  null  sql-insert 

6
Menginstal driver PDO di server MySQL Linux
Saya disarankan, belum lama ini, untuk mengubah kode saya untuk menggunakan PDO untuk mengatur parameter kueri saya dan menyimpan HTML dengan aman di database. Nah, inilah masalah utamanya: Saya melihat http://php.net/manual/en/ref.pdo-mysql.php , dan saya tidak benar-benar mengerti di mana saya harus meletakkan $ ./configure --with-pdo-mysqlstring itu ... Situs yang saya …
102 php  mysql  pdo  phpmyadmin  install 

7
Dukungan PDO untuk beberapa kueri (PDO_MYSQL, PDO_MYSQLND)
Saya tahu bahwa PDO tidak mendukung banyak kueri yang dieksekusi dalam satu pernyataan. Saya telah Googleing dan menemukan beberapa posting yang berbicara tentang PDO_MYSQL dan PDO_MYSQLND. PDO_MySQL adalah aplikasi yang lebih berbahaya daripada aplikasi MySQL tradisional lainnya. MySQL tradisional hanya mengizinkan satu kueri SQL. Di PDO_MySQL tidak ada batasan seperti …
102 php  mysql  pdo 

2
Membersihkan Kata Sandi Pengguna
Bagaimana cara saya keluar atau membersihkan kata sandi yang diberikan pengguna sebelum saya mencirikannya dan menyimpannya di database saya? Ketika pengembang PHP mempertimbangkan hashing kata sandi pengguna untuk tujuan keamanan, mereka sering cenderung memikirkan kata sandi itu seperti data lain yang disediakan pengguna. Subjek ini sering muncul dalam pertanyaan PHP …
98 php  sql  pdo  hash 

7
PDO mysql: Bagaimana cara mengetahui apakah penyisipan berhasil
Saya menggunakan PDO untuk memasukkan catatan (mysql dan php) $stmt->bindParam(':field1', $field1, PDO::PARAM_STR); $stmt->bindParam(':field2', $field2, PDO::PARAM_STR); $stmt->execute(); Adakah cara untuk mengetahui apakah itu berhasil disisipkan, misalnya jika catatan tidak dimasukkan karena merupakan duplikat? Sunting: tentu saja saya dapat melihat database, tapi maksud saya umpan balik terprogram.
96 php  mysql  database  pdo 

4
Cara mengatur koneksi PDO dengan benar
Dari waktu ke waktu saya melihat pertanyaan tentang koneksi ke database. Kebanyakan jawaban bukanlah cara saya melakukannya, atau saya mungkin tidak mendapatkan jawaban dengan benar. Bagaimanapun; Saya tidak pernah memikirkannya karena cara saya melakukannya berhasil untuk saya. Tapi inilah pemikiran gila; Mungkin saya melakukan ini semua salah, dan jika itu …
92 php  mysql  sql  class  pdo 
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.