Rumah pembangunan bahagian belakang tutorial php Sambung ke pangkalan data MariaDB menggunakan PHP

Sambung ke pangkalan data MariaDB menggunakan PHP

May 17, 2023 am 08:24 AM
php mariadb menyambung

MariaDB ialah sistem pengurusan pangkalan data hubungan sumber terbuka, yang merupakan cabang MySQL. PHP, sebagai bahasa skrip sebelah pelayan sumber terbuka, digunakan secara meluas dalam pembangunan web. Dalam banyak projek pembangunan web, anda perlu menggunakan PHP untuk menyambung ke pangkalan data MariaDB untuk menyimpan dan mendapatkan semula data dalam aplikasi web. Artikel ini akan memperkenalkan cara menggunakan PHP untuk menulis kod untuk menyambung ke pangkalan data MariaDB.

1. Pasang pelayan MariaDB

Sebelum menggunakan PHP untuk menyambung ke pangkalan data MariaDB, anda perlu memasang pelayan MariaDB terlebih dahulu. Di sini kami mengambil sistem pengendalian CentOS 7 sebagai contoh untuk memperkenalkan cara memasang pelayan MariaDB.

  1. Kemas kini senarai pakej sistem

Gunakan arahan yum untuk mengemas kini senarai pakej sistem:

sudo yum update
  1. Pasang pelayan MariaDB

Laksanakan arahan berikut untuk memasang pelayan MariaDB:

sudo yum install mariadb mariadb-server
  1. Mulakan perkhidmatan MariaDB

Mulakan pelayan MariaDB:

sudo systemctl start mariadb
    <>
  1. Sediakan pelayan MariaDB Mula kendiri

Mulakan pelayan MariaDB secara automatik selepas but:

sudo systemctl enable mariadb

2. Cipta pengguna dan pangkalan data MariaDB

Sebelum menyambung ke Pangkalan data MariaDB, anda perlu mencipta pengguna dan pangkalan data. Di sini kami mengambil mencipta pangkalan data bernama "testdb" dan pengguna bernama "testuser" sebagai contoh.

  1. Log masuk ke pelayan MariaDB

Laksanakan arahan berikut untuk log masuk ke pelayan MariaDB:

sudo mysql -u root -p

Di sini anda perlu memasukkan akar kata laluan pengguna pelayan MariaDB.

  1. Buat pangkalan data

Laksanakan arahan berikut dalam baris arahan MariaDB untuk mencipta pangkalan data bernama "testdb":

CREATE DATABASE testdb;
  1. Buat Pengguna

Laksanakan arahan berikut dalam baris arahan MariaDB untuk mencipta pengguna bernama "testuser" dan tetapkan kata laluan kepada "kata laluan":

CREATE USER 'testuser'@'localhost' IDENTIFIED BY 'password';
  1. Pengguna Dibenarkan

Laksanakan arahan berikut dalam baris arahan MariaDB untuk memberi kuasa kepada pengguna "testuser" mengakses pangkalan data "testdb":

GRANT ALL PRIVILEGES ON testdb.* TO 'testuser'@'localhost';
  1. Keizinan muat semula

Jalankan arahan berikut dalam baris arahan MariaDB untuk menyegarkan kebenaran:

FLUSH PRIVILEGES;

3 Gunakan PHP untuk menyambung ke pangkalan data MariaDB

Selepas melengkapkan penciptaan pelayan MariaDB, pengguna dan. pangkalan data, kita boleh menggunakan kod Tulis PHP untuk menyambung ke pangkalan data MariaDB dan melakukan pertanyaan, sisipan, dsb.

  1. Pasang PHP

Pasang PHP dalam sistem pengendalian CentOS 7:

sudo yum install php php-mysql
  1. Sambung ke pangkalan data MariaDB

Dalam kod PHP, anda perlu menggunakan fungsi mysqli_connect() untuk menyambung ke pangkalan data MariaDB. Fungsi ini perlu menentukan alamat pelayan pangkalan data, nama pengguna, kata laluan dan nama pangkalan data yang hendak disambungkan.

Sebagai contoh, kod berikut menunjukkan cara menyambung ke pangkalan data yang dibuat sebelum ini bernama "testdb", menggunakan pengguna bernama "testuser" dengan kata laluan "kata laluan" pada alamat setempat. Selepas sambungan berjaya, gunakan fungsi mysqli_select_db() untuk memilih pangkalan data yang disambungkan:

<?php
$servername = "localhost";
$username = "testuser";
$password = "password";
$dbname = "testdb";

// Create connection
$conn = mysqli_connect($servername, $username, $password, $dbname);

// Check connection
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}

// Select the database
mysqli_select_db($conn, $dbname);

echo "Connected successfully";
?>
  1. Data pertanyaan

Selepas menyambung ke pangkalan data MariaDB, anda boleh menggunakan mysqli_query() berfungsi untuk melaksanakan data pertanyaan pernyataan SELECT. Fungsi ini perlu menerima dua parameter: objek sambungan dan pernyataan pertanyaan yang akan dilaksanakan. Selepas melaksanakan pertanyaan, anda boleh menggunakan fungsi mysqli_fetch_assoc() untuk mendapatkan data dalam set hasil.

Sebagai contoh, kod berikut menunjukkan cara untuk menanyakan data daripada jadual bernama "pengguna":

<?php
$servername = "localhost";
$username = "testuser";
$password = "password";
$dbname = "testdb";

// Create connection
$conn = mysqli_connect($servername, $username, $password, $dbname);

// Check connection
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}

// Select the database
mysqli_select_db($conn, $dbname);

// Execute query
$result = mysqli_query($conn, "SELECT * FROM users");

// Loop through result set
while ($row = mysqli_fetch_assoc($result)) {
    echo "Name: " . $row["name"] . " - Email: " . $row["email"] . "<br>";
}

// Close connection
mysqli_close($conn);
?>
  1. Sisipkan data

Gunakan PHP ke MariaDB Proses memasukkan data ke dalam pangkalan data adalah sama dengan pertanyaan data. Anda boleh menggunakan fungsi mysqli_query() untuk melaksanakan pernyataan INSERT untuk memasukkan data. Fungsi ini perlu menerima dua parameter: objek sambungan dan pernyataan INSERT untuk dilaksanakan.

Sebagai contoh, kod berikut menunjukkan cara memasukkan sekeping data ke dalam jadual bernama "pengguna":

<?php
$servername = "localhost";
$username = "testuser";
$password = "password";
$dbname = "testdb";

// Create connection
$conn = mysqli_connect($servername, $username, $password, $dbname);

// Check connection
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}

// Select the database
mysqli_select_db($conn, $dbname);

// Insert data
$sql = "INSERT INTO users (name, email) VALUES ('John', 'john@example.com')";

if (mysqli_query($conn, $sql)) {
    echo "New record created successfully";
} else {
    echo "Error: " . $sql . "<br>" . mysqli_error($conn);
}

// Close connection
mysqli_close($conn);
?>

Ringkasan:

Menggunakan PHP untuk menyambung ke MariaDB pangkalan data boleh dilakukan dengan mudah di Kedai Web dan mendapatkan semula data dalam aplikasi. Sebelum menyambung, anda perlu memasang pelayan MariaDB dan mencipta pengguna dan pangkalan data. Selepas selesai, anda boleh menggunakan PHP untuk menulis kod untuk menyambung ke pangkalan data dan melakukan pertanyaan, sisipan, dsb. Perlu diingatkan bahawa apabila menggunakan fungsi mysqli_connect() untuk menyambung ke pangkalan data, anda perlu menentukan alamat pelayan pangkalan data, nama pengguna, kata laluan dan nama pangkalan data yang akan disambungkan. Apabila menggunakan fungsi mysqli_query() untuk melaksanakan pernyataan SQL, anda perlu menghantar pernyataan SQL sebagai parameter fungsi.

Atas ialah kandungan terperinci Sambung ke pangkalan data MariaDB menggunakan PHP. 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

Agnes Tachyon Build Guide | Musume Derby Pretty
2 minggu yang lalu By Jack chen
Oguri Cap Build Guide | Musume Derby Pretty
3 minggu yang lalu By Jack chen
Puncak bagaimana untuk emote
4 minggu yang lalu By Jack chen

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)

Panduan ringkas untuk persediaan php Panduan ringkas untuk persediaan php Jul 18, 2025 am 04:25 AM

Kunci untuk menubuhkan PHP adalah untuk menjelaskan kaedah pemasangan, mengkonfigurasi php.ini, sambungkan ke pelayan web dan membolehkan sambungan yang diperlukan. 1. Pasang PHP: Gunakan Apt untuk Linux, Homebrew untuk Mac, dan XAMPP disyorkan untuk Windows; 2. Konfigurasi php.ini: Laraskan laporan ralat, muat naik sekatan, dan lain -lain dan mulakan semula pelayan; 3. Gunakan pelayan web: Apache menggunakan mod_php, nginx menggunakan php-fpm; 4. Memasang sambungan yang biasa digunakan: seperti mysqli, json, mbstring, dan lain -lain untuk menyokong fungsi penuh.

Mengulas kod dalam php Mengulas kod dalam php Jul 18, 2025 am 04:57 AM

Terdapat tiga kaedah umum untuk kod komen PHP: 1. Use // atau # untuk menyekat satu baris kod, dan disyorkan untuk menggunakan //; 2. Gunakan /.../ untuk membungkus blok kod dengan pelbagai baris, yang tidak boleh bersarang tetapi boleh diseberang; 3. Komen -komen kemahiran gabungan seperti menggunakan / jika () {} / untuk mengawal blok logik, atau untuk meningkatkan kecekapan dengan kunci pintasan editor, anda harus memberi perhatian kepada simbol penutupan dan mengelakkan bersarang apabila menggunakannya.

Petua untuk menulis komen php Petua untuk menulis komen php Jul 18, 2025 am 04:51 AM

Kunci untuk menulis komen PHP adalah untuk menjelaskan tujuan dan spesifikasi. Komen harus menjelaskan "mengapa" dan bukannya "apa yang dilakukan", mengelakkan redundansi atau terlalu kesederhanaan. 1. Gunakan format bersatu, seperti docblock (/*/) untuk deskripsi kelas dan kaedah untuk meningkatkan keserasian dan keserasian alat; 2. Menekankan sebab -sebab di sebalik logik, seperti mengapa JS melompat perlu dikeluarkan secara manual; 3. Tambahkan gambaran keseluruhan gambaran sebelum kod kompleks, terangkan proses dalam langkah -langkah, dan membantu memahami idea keseluruhan; 4. Gunakan Todo dan Fixme secara rasional untuk menandakan item dan masalah untuk memudahkan penjejakan dan kerjasama berikutnya. Anotasi yang baik dapat mengurangkan kos komunikasi dan meningkatkan kecekapan penyelenggaraan kod.

Meningkatkan kebolehbacaan dengan komen Meningkatkan kebolehbacaan dengan komen Jul 18, 2025 am 04:46 AM

Kunci untuk menulis komen yang baik adalah untuk menjelaskan "mengapa" daripada hanya "apa yang dilakukan" untuk meningkatkan kebolehbacaan kod. 1. Komen harus menjelaskan sebab -sebab logik, seperti pertimbangan di sebalik pemilihan nilai atau pemprosesan; 2. Gunakan anotasi perenggan untuk logik kompleks untuk meringkaskan idea keseluruhan fungsi atau algoritma; 3. Secara kerap mengekalkan komen untuk memastikan konsistensi dengan kod, elakkan mengelirukan, dan padamkan kandungan ketinggalan zaman jika perlu; 4. Secara serentak periksa komen semasa mengkaji semula kod, dan merekodkan logik awam melalui dokumen untuk mengurangkan beban komen kod.

Menulis komen php yang berkesan Menulis komen php yang berkesan Jul 18, 2025 am 04:44 AM

Komen tidak boleh cuai kerana mereka ingin menjelaskan sebab-sebab kewujudan kod dan bukannya fungsi, seperti keserasian dengan antara muka lama atau sekatan pihak ketiga, jika tidak, orang yang membaca kod itu hanya boleh bergantung pada meneka. Bidang yang mesti dikomentari termasuk penghakiman bersyarat kompleks, logik pengendalian kesilapan khas, dan sekatan pintasan sementara. Cara yang lebih praktikal untuk menulis komen ialah memilih komen tunggal atau menyekat komen berdasarkan tempat kejadian. Gunakan komen blok dokumen untuk menerangkan parameter dan pulangan nilai pada permulaan fungsi, kelas, dan fail, dan simpan komen dikemas kini. Untuk logik yang kompleks, anda boleh menambah garis kepada yang sebelumnya untuk meringkaskan niat keseluruhan. Pada masa yang sama, jangan gunakan komen untuk menutup kod, tetapi gunakan alat kawalan versi.

Belajar PHP: Panduan Pemula Belajar PHP: Panduan Pemula Jul 18, 2025 am 04:54 AM

Tolearnphpeffectively, startbysettingupalocalverenvironmentusingToolsLikexamppandaCodeDitorLikevscode.1) InstallXamppforapa Che, MySql, danPhp.2) UseAcodeeditorForsyntaxSupport.3) testyoursetupwithasimplephpfile.next, learnphpbasicsincludingvariables, ech

Tutorial pemasangan php cepat Tutorial pemasangan php cepat Jul 18, 2025 am 04:52 AM

Toinstallphpquickly, usexampponwindowsorhomeBrewonmacos.1.onwindows, downloadandInstallxampp, selectcomponents, startapache, andplaceFilesinhtdocs.2.alternative, secara manualstallphpfromphp.netandsheBerver.3

Menguasai Komen Blok PHP Menguasai Komen Blok PHP Jul 18, 2025 am 04:35 AM

Phpblockcommentsareusfulfritingmulti-lineexplanations, temporarilydisablingcode, andgeneratingdocumentation.theyshouldnotbenestedorleftunclosed.blockcommentshelpindocumentingfunctionswithphpdoc, whoToolslikePhpePhipeForauseForaSeforausforausforna

See all articles