Jadual Kandungan
Cara memasukkan rekod
Cara mengemas kini rekod dalam pangkalan data dari skrip php
Cara memadam pertanyaan dari skrip php
kesimpulannya
Rumah Tutorial sistem MAC Cara Menyambungkan Skrip PHP ke Pangkalan Data MySQL

Cara Menyambungkan Skrip PHP ke Pangkalan Data MySQL

Apr 11, 2025 am 09:46 AM

Cara Menyambungkan Skrip PHP ke Pangkalan Data MySQL

Dalam pembangunan borang dalam talian, menghubungkan kod PHP dengan pangkalan data MySQL adalah operasi biasa. Data borang pengguna perlu dikumpulkan dan ditambah ke pangkalan data. Artikel ini memperkenalkan dua kaedah sambungan pangkalan data PHP dan MySQL yang biasa digunakan.

Sambungan pangkalan data PHP dan MySQL

Untuk menyambungkan pangkalan data MySQL ke PHP, anda perlu memasang MySQL, alat pengurusan pangkalan data dan PHP pada komputer anda. Dua kaedah sambungan yang paling biasa digunakan ialah MySQLI dan PDO.

Pertama, kami memperkenalkan Mysqli yang lebih mudah untuk digunakan.

Pertama buat pangkalan data MySQL, di sini kami menggunakan TablePlus. TablePlus adalah alat pengurusan pangkalan data yang mudah yang mengendalikan pelbagai pangkalan data dalam antara muka tunggal. Dengan antara muka mesra pengguna, hanya mengambil beberapa langkah untuk membuat pangkalan data dan menambah maklumat. Buka aplikasi, klik ikon pangkalan data, dan kemudian klik "Baru ...", masukkan nama pangkalan data dan klik "OK".

Cara Menyambungkan Skrip PHP ke Pangkalan Data MySQL

Buat sambungan MySQL

Seterusnya, gunakan mysqli_connect untuk menyambung ke pangkalan data. Anda memerlukan kata laluan pangkalan data MySQL. Untuk menguruskan kelayakan dengan selamat dan mudah, kami menggunakan rahsia untuk menyimpan kelayakan.

Cara Menyambungkan Skrip PHP ke Pangkalan Data MySQL

Sekarang kita boleh menyambung ke pangkalan data MySQL ke PHP.

Buka alat pembangunan PHP yang biasa digunakan dan buat fail bernama index.php. Kami menggunakan CoderUnner untuk menulis dan mengedit kod.

Cara Menyambungkan Skrip PHP ke Pangkalan Data MySQL

Berikut adalah kod untuk memperluaskan sambungan menggunakan mysqli:

  Php
$ conn = mysqli_connect (
    "<lokasi pangkalan data>",
    "<mysql> "
    "<mysql> "
    "Sambung"
);
jika (! $ conn) {
    Echo 'Ralat Sambungan:'. mysqli_connect_error ();
}
?></mysql></mysql></lokasi>

Klik butang Run di bahagian atas Coderunner untuk menjalankan kod dan lihat hasilnya. Sekiranya tidak ada kesilapan, skrip PHP berjaya menetapkan sambungan pangkalan data MySQL.

Sebelum menjalankan kod, pastikan sistem dipasang PHP. Jika tidak, masukkan "Brew Install PHP" di terminal.

Selepas mewujudkan sambungan, anda boleh melakukan operasi pada pangkalan data.

Tanya pangkalan data, sambungkan ke pangkalan data seperti sebelumnya dan minta maklumat yang diperlukan:

  Php
$ conn = mysqli_connect (
    "<lokasi pangkalan data>",
    "<mysql> "
    "<mysql> "
    "Sambung"
);
jika (! $ conn) {
    Echo 'Ralat Sambungan:'. mysqli_connect_error ();
}
$ sql = 'pilih id dari connect_table';
$ result = mysqli_query ($ conn, $ sql);
$ connect = mysqli_fetch_all ($ hasil, mysqli_assoc);
print_r ($ connect);
?></mysql></mysql></lokasi>

Kami menggunakan pernyataan pilih untuk mencari data untuk lajur yang dikehendaki.

Cara memasukkan rekod

Seterusnya, tunjukkan contoh sambungan PHP ke MySQL yang memasukkan maklumat ke dalam pangkalan data.

Menggunakan sisipan sintaks ... sintaks:

Cara Menyambungkan Skrip PHP ke Pangkalan Data MySQL

Coretan kod adalah seperti berikut:

  Php
$ conn = mysqli_connect (
    "<lokasi pangkalan data>",
    "<mysql> "
    "<mysql> "
    "Sambung"
);
jika (! $ conn) {
    Echo 'Ralat Sambungan:'. mysqli_connect_error ();
}
$ sql = 'masukkan ke dalam nilai connect_table (5)';
jika ($ conn-> query ($ sql) === true) {
    echo "Rekod ditambah!";
} else {
    Echo "Ralat:". $ SQL. "<br> ". $ conn-> error;
}
$ conn-> close ();
?></mysql></mysql></lokasi>

Tambah nilai anda sendiri dan jalankan kod.

Anda boleh menyimpan coretan kod di atas untuk kegunaan kemudian. Kami menggunakan aplikasi SnippetSlab untuk menyimpan coretan kod. Ia membantu mengatur coretan kod dan mengelakkan kehilangan contoh kod.

Cara Menyambungkan Skrip PHP ke Pangkalan Data MySQL

Cara mengemas kini rekod dalam pangkalan data dari skrip php

Untuk menggunakan MySQLI untuk menyambung ke PHP untuk mengemas kini rekod dalam pangkalan data MySQL, anda perlu menggunakan kemas kini ... set ... di mana sintaks.

Tentukan lajur dan baris untuk mengemas kini dan nilai, dan kemudian jalankan kod:

Cara Menyambungkan Skrip PHP ke Pangkalan Data MySQL

Kod yang kami gunakan adalah seperti berikut:

  Php
$ conn = mysqli_connect (
    "<lokasi pangkalan data>",
    "<mysql> "
    "<mysql> "
    "Sambung"
);
jika (! $ conn) {
    Echo 'Ralat Sambungan:'. mysqli_connect_error ();
}
$ sql = 'update connect_table set id = 66';
jika ($ conn-> query ($ sql) === true) {
    Echo "Rekod Dikemaskini!";
} else {
    Echo "Ralat:". $ SQL. "<br> ". $ conn-> error;
}
$ conn-> close ();
?></mysql></mysql></lokasi>

Cara memadam pertanyaan dari skrip php

Seterusnya, lihat bagaimana dengan cepat memadam penyertaan yang tidak diingini dalam pangkalan data.

Sintaks penghapusan di MySQLI dipadam dari ... di mana ..., mari cuba dalam kod.

Sebagai contoh, jika anda ingin mengalih keluar nilai 54 dari connect_table dari pangkalan data Connect MySQL, anda boleh menggunakan kod berikut:

Cara Menyambungkan Skrip PHP ke Pangkalan Data MySQL

Output "Nilai telah dipadam!" bermaksud operasi itu berjaya. Kita boleh meneliti semula dalam pangkalan data TablePlus View:

Cara Menyambungkan Skrip PHP ke Pangkalan Data MySQL

Seperti yang anda lihat, nilai 54 telah dipadam dari lajur ID.

Sambung menggunakan PDO

Satu lagi cara biasa untuk menyambungkan projek PHP ke MySQL ialah PDO (objek data PHP). Pendekatan ini lebih umum kerana ia boleh digunakan dengan pelbagai pangkalan data SQL, bukan hanya MySQL, yang berbeza dengan MySQLI.

Anda boleh menggunakan kod berikut untuk mewujudkan sambungan PDO MySQL:

Cara Menyambungkan Skrip PHP ke Pangkalan Data MySQL

Kod yang kami gunakan adalah seperti berikut:

  Php
$ serverName = "localhost";
$ username = "<database username anda>";
$ password = "<kata laluan pangkalan data anda>";
Cuba {
    $ conn = new pdo ("mysql: host = $ serverName; dbName = <nama pangkalan data anda>", $ username, $ kata laluan);
    $ conn-> setAttribute (pdo :: attr_errmode, pdo :: errmode_exception);
    echo "Sambungkan ke pelayan dengan jayanya!";
} tangkapan (pdoException $ e) {
    echo $ e-> getMessage ();
}
?></nama></kata></database>

Setelah disambungkan ke pangkalan data, anda boleh menambah operasi PDO ke kod anda, seperti memasukkan, memadam, memilih, atau mengemas kini.

Buat borang PHP yang mudah dan serahkan nilai anda untuk mengujinya.

kesimpulannya

Sekarang anda telah belajar tentang dua kaedah yang paling popular dalam sambungan PHP dan MySQL - MySQLI dan PDO menyambung ke pangkalan data SQL.

Sambungan PHP-MYSQL adalah alat serba boleh yang membantu anda mengambil data dari pangkalan data, mengemas kini pangkalan data, dan mengumpul data pengguna dan menambahnya ke pangkalan data.

Jika anda baru mula menyambungkan PHP ke MySQL, disarankan untuk mencuba MySQLI. Sebaik sahaja anda lebih akrab dengan proses ini, anda boleh menambah PDO kerana ia boleh digunakan dengan pangkalan data lain, bukan hanya MySQL.

Apabila menulis kod, anda boleh menggunakan Editor Kod CoderUnner untuk menulis dan melaksanakan kod, gunakan SnippetSlab untuk menyimpan SnippetSlab kod untuk kegunaan kemudian, dan gunakan TablePlus untuk menguruskan pangkalan data. Bagi kelayakan log masuk pangkalan data, ia boleh disimpan dengan selamat dalam Rahsia, permohonan untuk menyimpan kata laluan, kad kredit, dan maklumat akaun bank.

Alat lain yang anda boleh cuba membantu anda menggunakan PHP adalah Whisk, yang pratonton halaman anda dalam masa nyata - ia membolehkan anda membuat dan menyesuaikan diri dalam masa nyata. Jadi, jika anda perlu membuat borang PHP untuk projek anda, anda boleh menggunakan aplikasi ini untuk menyelesaikan tugas tersebut.

Semua aplikasi ini boleh didapati melalui langganan SetApp. SetApp adalah perkhidmatan alat produktiviti untuk MAC dan iOS, yang didedikasikan untuk membersihkan tugas harian dari jadual anda dan memberi ruang untuk usaha baru dan menarik. Anda boleh mengalami alat tugas ini dan lebih banyak harian dengan percubaan 7 hari percuma.

Atas ialah kandungan terperinci Cara Menyambungkan Skrip PHP ke Pangkalan Data MySQL. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China 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

Alat AI Hot

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Stock Market GPT

Stock Market GPT

Penyelidikan pelaburan dikuasakan AI untuk keputusan yang lebih bijak

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Mengapa peminat Mac saya begitu kuat Mengapa peminat Mac saya begitu kuat Sep 17, 2025 am 02:48 AM

Ifyourmacfanisloud, checkcpuusageinactivitymonitor, resetthesmc, cleandustfromvents, managestartupapps, andusetrustedtoolslikemacsfancontroltomonitortemperaturesandadjustfanspeedsafely.

Cara Mengembalikan Mac Dari Sandaran Mesin Masa Cara Mengembalikan Mac Dari Sandaran Mesin Masa Sep 16, 2025 am 07:03 AM

Torestoreyourmactoapreviousstate, bootintomacosrecoverymode, connectyourtimemachinebackupdrive, andusethe "restorefromtimeMachineBackup" tooltoselectandresoreaBackup.Optionally, Erasethestartupdiskfirstforacleanrestore.

Cara memulihkan fail yang dipadam pada mac Cara memulihkan fail yang dipadam pada mac Sep 21, 2025 am 05:46 AM

Ifyou'vedeletedimportantfilesonyourMac,trythesesteps:1.ChecktheTrashanduse"PutBack."2.RestorefromTimeMachinebackup.3.RecoverfromiCloudDrive’sRecentlyDeletedfolder.4.UsetrusteddatarecoverysoftwarelikeDiskDrillifothermethodsfail.

Cara Menggunakan Desktop Berbilang Pada Mac Cara Menggunakan Desktop Berbilang Pada Mac Sep 16, 2025 am 07:43 AM

Toorganizeyourworkflowonamac, useMultipledesktops: createthemviamissioncontrol, switchwithtrackpadgestureororcontrol arrowkeys, gigitanAppStospecificdesktops, movewindowsbetweenspaces, andManagedesktopsusingshortcutsandthed.

Cara mencari alamat MAC pada mac Cara mencari alamat MAC pada mac Sep 21, 2025 am 05:41 AM

TofindthemacaddressonAmac: 1.Gotosystemsettings> Rangkaian> Butiran> Perkakasan.2.UseterMinalWithCommandifConfigen0 | grepether.3.Check "TentangThismac"> SystemReport> Network.

Cara berkongsi fail antara Mac dan PC Cara berkongsi fail antara Mac dan PC Sep 19, 2025 am 01:34 AM

Totransferfilesbetweenmacandpc, gunakan: 1.exfat-formattedexternaldrives.2.localnetworksharingoverwi-fiorethernet.3.cloudserviceslikegoogledrive.4.emailoressagingAppsfors

Cara mendapatkan jalan fail pada mac Cara mendapatkan jalan fail pada mac Sep 21, 2025 am 04:58 AM

Tofindafilepathonmac: 1.MeSefinder's "GetInfo" (Command I) toviewThe "di mana" field.2.dragthefileIndoterminalToinsertits.3.Holdoption, klik kanan, andchoose "copyaspathname" .4.useterminalcommandslikePwdandls.

Cara memeriksa storan pada mac Cara memeriksa storan pada mac Sep 16, 2025 am 03:27 AM

Tocheckstorageonyourmac, gunakan "Aboutthismac" foraquickoverview, "storagemanagement" foroptimizationTips, atau "pencari" tomanuallyinspectdiskusageandfoldersizes.

See all articles