Bagaimana untuk Menyambungkan Pangkalan Data ke PHP?

王林
Lepaskan: 2024-08-29 13:14:37
asal
792 orang telah melayarinya

Untuk menggunakan mana-mana pangkalan data secara optimum, seseorang harus dapat memanipulasinya seperti yang diperlukan. Cara terbaik untuk memanipulasi dan mengurus pangkalan data yang anda buat ialah menyambungkan pangkalan data anda dengan PHP. Mula-mula, mari kita fahami apa itu PHP. PHP adalah seperti panel kawalan yang boleh digunakan untuk mengurus pangkalan data anda. Menyambung ke PHP membolehkan anda mendapatkan semula data daripada pangkalan data seperti yang diperlukan untuk pertanyaan tertentu. MySQL ialah RDBMS sumber terbuka yang paling popular, yang boleh disambungkan dengan mudah ke PHP. MySQL menyusun data dalam jadual menggunakan struktur baris dan lajur. Akibatnya, MySQL sesuai untuk kedua-dua aplikasi kecil dan besar, dan ia beroperasi pada pelayan.

IKLAN Kursus Popular dalam kategori ini PEMBANGUN PHP - Pengkhususan | 8 Siri Kursus | 3 Ujian Olok-olok

Mulakan Kursus Pembangunan Perisian Percuma Anda

Pembangunan web, bahasa pengaturcaraan, ujian perisian & lain-lain

Bagaimana untuk Mencipta Pangkalan Data?

Mencipta pangkalan data dalam MySQL adalah semudah melakukan satu arahan dalam SQL. Sebagai contoh, pertanyaan mudah "[CREATE DATABASE]" boleh digunakan untuk penciptaan pangkalan data untuk pemula. Pilihan penciptaan pangkalan data lain menggunakan pertanyaan lain sebagai "[BUAT SKEMA]."

Sebagai contoh, jika anda ingin mencipta pangkalan data bernama "filem", anda boleh mencapainya dengan melaksanakan arahan CREATE DATABASE movies;

Bagaimana untuk Menyambungkan Pangkalan Data ke PHP?

Menambah lebih banyak parameter dan mengelakkan kekeliruan antara pangkalan data sedia ada pada pelayan MySQL tunggal boleh menggunakan arahan "[JIKA TIDAK WUJUD]." Pertanyaan ini menyemak sama ada mana-mana pangkalan data sedia ada mempunyai nama yang sama. Jika ya, arahan itu tidak akan melaksanakan penciptaan pangkalan data. Sebaliknya, jika tiada percanggahan nama pangkalan data, arahan di bawah akan melaksanakan dan mencipta pangkalan data. Walaupun “[JIKA TIDAK WUJUD]” tidak wajib, ia adalah amalan yang baik.

Bagaimana untuk Menyambungkan Pangkalan Data ke PHP?

Pangkalan data yang baru dibuat ini akan kosong, menunggu kemasukan jadual dengan data. Perintah SQL untuk jadual ialah pertanyaan ringkas “[BUAT JADUAL]” dengan sintaks seperti di bawah.

Pangkalan data yang baru dibuat ini akan kosong, menunggu kemasukan jadual dengan data. Perintah SQL untuk jadual ialah pertanyaan ringkas “[BUAT JADUAL]” dengan sintaks seperti di bawah.

Bagaimana untuk Menyambungkan Pangkalan Data ke PHP?

Menyambung Pangkalan Data ke PHP

Versi PHP di bawah 5 menggunakan sambungan MySQL. Tetapi sambungan ini telah dikurangkan pada tahun 2012.

Versi ke-5PHP dan versi yang lebih baharu boleh berfungsi dengan di bawah:

1. Sambungan MySQLi

2. PDO (Objek Data PHP)

Mengikut ketuanan dan keperluan mereka sendiri, mana-mana pilihan di atas boleh digunakan.

Pelanjutan MySQLi hanya boleh digunakan dengan pangkalan data MySQL, manakala PDO boleh menyambung dengan 12 sistem pangkalan data yang berbeza. Jadi, PDO mungkin membantu jika seseorang menukar pangkalan data kerana ia hanya memerlukan menukar beberapa sambungan. Tetapi dalam kes MySQLi, kita perlu menulis keseluruhan kod dan pertanyaan untuk menukar pangkalan data. Mendayakan MySQLi pada PHP adalah perlu untuk berfungsi dengan MySQLi. MySQLi juga menyediakan antara muka pengaturcaraan prosedur bersama-sama dengan yang berorientasikan objek. PDO dan MySQLi menyokong kenyataan yang disediakan, yang merupakan aspek penting keselamatan web.

Bekerja dengan PHP dan MySQL

PHP dan MySQL ialah beberapa tindanan yang paling biasa untuk pembangunan web.

  • MySQLi berorientasikan objek
  • Prosedur MySQLi
  • PDO

Untuk bermula dengan mana-mana perkara ini, anda mesti mengetahui beberapa butiran penting, seperti alamat pelayan sistem pangkalan data anda, nama pengguna, nama pangkalan data dan kata laluan. Terutamanya, kami akan menggunakan mysqli_connect dalam ketiga-tiga prosedur. Perintah ini menyediakan sambungan antara pangkalan data dan PHP. Pertama sekali, kita perlu membuat fail sambungan yang berasingan. Ini menjimatkan masa dalam menulis kod setiap kali anda ingin memasukkan data dan maklumat daripada pangkalan data dan memasukkan data ini dalam berbilang fail.

Kami boleh menggunakan nama sambungan fail PHP bersama-sama dengan fungsi sertakan dan memasukkan data dan bukannya menulis semula kod setiap kali. Ini juga berguna apabila memindahkan keseluruhan projek anda dari satu sistem ke sistem yang lain. Apabila anda menukar nilai dalam satu fail, ia secara automatik menukar semua nilai dalam setiap fail dan menjimatkan usaha anda untuk membuat perubahan dalam setiap fail. Sebaik sahaja anda berjaya mewujudkan sambungan, anda boleh menggunakan pelbagai kaedah untuk berinteraksi dengan pangkalan data.

Mari kita lihat setiap satu daripada mereka satu demi satu:

1. Menggunakan MySQLi Berorientasikan Objek

Ini boleh digunakan untuk membina perkaitan dengan pangkalan data menggunakan skrip PHP menggunakan sintaks berikut.

Bagaimana untuk Menyambungkan Pangkalan Data ke PHP?

Explication :

  • Localhost est l'emplacement du serveur. L'hôte peut être autre chose, mais le serveur s'exécute sur l'hôte local dans la plupart des cas.
  • Le nom d'utilisateur est le root et le mot de passe ; est le même que celui que vous utilisez pour l'administrateur php.
  • Pour établir ce lien, fournissez les détails nécessaires tels que l'hôte local, le nom d'utilisateur et le mot de passe. Cela créera une instance de MySQLi, entraînant une connexion réussie.

2. Utilisation de la procédure MySQLi

Pour établir une connexion entre la base de données et PHP à l'aide de la procédure MySQLi, vous pouvez suivre la procédure décrite ci-dessous :

Bagaimana untuk Menyambungkan Pangkalan Data ke PHP?

Explication :

  • La principale différence entre la procédure procédurale est qu'elle utilise la fonction mysqli_connect, qui récupère les détails nécessaires de l'hôte, du nom d'utilisateur et du mot de passe, etc. Une fois connecté avec succès, il fournira un identifiant de lien.

3. Utiliser PDO

PDO représente les objets PHP Data. Ainsi, dans ce processus de création d'une connexion, les objets de données PHP sont utilisés comme ci-dessous :

Bagaimana untuk Menyambungkan Pangkalan Data ke PHP?

Explication :

  • La fonction d'exception de PDO aide à lancer et à gérer toutes les exceptions pouvant survenir lors de l'établissement des connexions, garantissant ainsi une gestion appropriée de tous les problèmes rencontrés.

Toutes les méthodes ci-dessus permettent d'accéder et de gérer la base de données dont vous avez besoin.

Vérification de la connexion :

La syntaxe ci-dessous peut être utilisée pour vérifier si votre connexion est établie avec succès.

Bagaimana untuk Menyambungkan Pangkalan Data ke PHP?

Db_connection est le nom du fichier php.

Fin de la connexion :

Une fois que vous avez établi une connexion à la base de données à l'aide de scripts PHP, vous devez fermer la connexion une fois votre travail terminé. Avec une hypothèse de référence à la connexion stockée dans la variable $ conn, vous trouverez ci-dessous la syntaxe de fermeture utilisée dans les procédures ci-dessus.

  • Utilisation de la procédure orientée objet MySQLi

Bagaimana untuk Menyambungkan Pangkalan Data ke PHP?

  • Utilisation de la procédure procédurale MySQLi

Bagaimana untuk Menyambungkan Pangkalan Data ke PHP?

  • Utilisation de la procédure PDO

Bagaimana untuk Menyambungkan Pangkalan Data ke PHP?

Conclusion – Comment connecter la base de données à PHP ?

L'accès et la gestion de votre base de données deviennent simples lorsque vous établissez une connexion à l'aide de PHP. Il propose également diverses manières d'établir cette connexion pour répondre à différents niveaux d'exigences. Après avoir établi la connexion, vous pouvez exécuter activement des requêtes pour extraire les données des tables. Vous pouvez facilement imprimer ces informations. La fermeture de la connexion est une partie essentielle de la connexion de la base de données à PHP, et elle doit être effectuée une fois votre travail terminé.

Atas ialah kandungan terperinci Bagaimana untuk Menyambungkan Pangkalan Data ke PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
php
sumber:php
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!