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.

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Skop pembolehubah PHP dijelaskan
1 bulan yang lalu By 百草
Mengulas kod dalam php
4 minggu yang lalu By 百草
Petua untuk menulis komen php
4 minggu yang lalu By 百草

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

Tutorial PHP
1510
276
Cara memeriksa piksel mati di skrin mac Cara memeriksa piksel mati di skrin mac Jul 20, 2025 am 02:45 AM

Untuk menyemak skrin MAC yang buruk, anda boleh menggunakan monitor untuk menguji laman web, ciri milik MacOS, atau aplikasi pihak ketiga. ① Lawati deadpixeltest.org dan laman web lain untuk memaparkan imej warna pepejal seperti merah, hijau, dan biru dalam skrin penuh, dan perhatikan sama ada terdapat bintik -bintik hitam tetap atau bintik -bintik warna dalam persekitaran cahaya gelap; ② Buat warna skrin penuh warna pepejal melalui aplikasi "Pratonton" dan memperbesar untuk melihat butiran, atau zum untuk memeriksa kawasan yang mencurigakan selepas tangkapan skrin; ③ Pasang Pixeltester, LCDInspector dan alat lain untuk pengesanan yang lebih sistematik, menyokong corak tersuai dan simulasi kecerahan; ④ Perhatikan untuk membezakan mata buruk dari habuk atau piksel yang terperangkap, yang terakhir boleh dipulihkan melalui alat pembaikan. Selepas mengesahkan bahawa ia adalah titik yang buruk, anda harus menghubungi perkhidmatan selepas jualan rasmi Apple pada waktunya.

Cara Mengawal Kelajuan Kipas di Apple Silicon Mac & MacBook Pro Cara Mengawal Kelajuan Kipas di Apple Silicon Mac & MacBook Pro Jul 17, 2025 am 09:05 AM

Walaupun macOS menjaga pengurusan kipas penyejukan secara automatik, terdapat senario khusus di mana pendekatannya mungkin bukan yang paling berkesan. Pengguna yang berpengalaman mungkin berguna untuk menyesuaikan kelajuan kipas secara manual pada Apple Silicon Mac, ESPECI

Cara menaip watak khas pada mac Cara menaip watak khas pada mac Jul 21, 2025 am 01:11 AM

ThereareSevuilt-inmethodstotypespespecialCharactersonAmac.1.UsKeyBoardShortCwithTheoptionOrshiftFeFfiFfonsymbols, SuchenSoption ethenspacebarforanaceAccent ('), Oroption GorThecopyRymbeAnshoStoStoSanmbol ©.2.

Bagaimana cara menyediakan e -mel pada Mac? Bagaimana cara menyediakan e -mel pada Mac? Aug 04, 2025 am 07:48 AM

OpenThemailAppandClickaddaccount, thenenteryourname, e-mel, andpassword.2.Selectyouremailprovider-icloud, gmail, yahoo, oroutlook.comwillauto-configureusingouth.3.forunsupportedproviders, chooseManualseteteSmapeMap/smtoSnerSherDenerImap/smtoSnerSherDenerImap/smtoSnerSherDenerImap/smtoSherSherDenerimap/smtoSherSherDenerImap/smtoSherSherDenerImap/smtoSherSherDenerImap/

Cara memperbaiki folder berkelip dengan tanda tanya pada Mac Cara memperbaiki folder berkelip dengan tanda tanya pada Mac Jul 26, 2025 am 03:04 AM

Restartandholdholdtheoptionkeytoaccessthestartupmanagerandselectyourstartupdisk.2.bootintorecoverymodeusingCommand r, thencheckorchangethestartupdiskinthestartupdiskutility.3.usediskutility'sfirstaidtorePairtheinaldriveFon.SfirSTaRepairTheRepirtheFon.SfirSTaRepairTheRepirTheRepirtheFon.SfirSTaRepairTheRepirTheRepirTheRepirTheRTheRepirTheRepirtheFon.SfirSTaSepairtheinter

Mengapa Mac saya tidak mengenali cakera keras luaran? Mengapa Mac saya tidak mengenali cakera keras luaran? Jul 18, 2025 am 02:27 AM

Ketidakupayaan Mac untuk mengenali cakera keras luaran biasanya disebabkan oleh masalah sambungan, ketidakserasian sistem fail atau kegagalan perisian. Penyelesaian termasuk: 1. Semak sambungan dan bekalan kuasa untuk memastikan kabel dan antara muka adalah normal dan cuba menyambung secara langsung; 2. Periksa sama ada cakera keras dipaparkan dalam alat cakera dan cuba dipasang secara manual; 3. Sahkan sama ada sistem fail serasi (seperti EXFAT atau FAT32), NTFS memerlukan sokongan pihak ketiga, dan format Linux memerlukan pemacu khas; 4. Mulakan semula peranti atau tetapkan semula NVRAM/PRAM; 5. Jika langkah -langkah di atas tidak sah, ia mungkin kegagalan perkakasan. Dalam kebanyakan kes, langkah -langkah di atas boleh digunakan untuk menyelesaikan masalah.

Cara menukar output bunyi pada mac Cara menukar output bunyi pada mac Jul 28, 2025 am 01:30 AM

Clickthesoundiconinthemenubartoquicklyselectanavailableoutputdevice.2.gotosystemsettings> sound> outputfordetailedcontrolovervolume, baki, taudioformat.3.usetheoptionKeyWithTheSoundiconOrtoArtoSourpourplayoairpourpourpourpourpourpourpourpourpourpourpourpourpourpourpourpourpourpourpourpourpourpourpourpourplayspourpourpourpourpourpourpourpourpourpourpourpourpourpourpourpourpourpourpourpourpourpourpourpourpourpourpourpoadioveavevelplay

Cara melumpuhkan siri pada mac Cara melumpuhkan siri pada mac Jul 30, 2025 am 04:58 AM

Todisiablesirionyourmac, gotosystemsettingsfromtheapplemenu, clicksiri, andtogghlethemainsiriswitchoff.2.tostopsirisuggestionsanddatasharing, gotosystemsettings> siriandturnoffoffoptions "

See all articles