MySQL ma'lumotlar bazasiga qanday ulanish mumkin? MySQL ma'lumotlar bazasi misoliga ulanish uchun PHP skripti

Qanday ulanish kerakMySQL ma'lumotlar bazasi? PHP skriptiga ulanishMySQLma'lumotlar bazasi namunasi

MySQL ulanishi


MySQL ikkilik ulanishidan foydalaning

MySQL ma'lumotlar bazasiga ulanish uchun MySQL buyruq satrini kiritish uchun MySQL ikkilik rejimidan foydalanishingiz mumkin.

Misol

Quyida MySQL serveriga buyruq satridan ulanishning oddiy misoli keltirilgan:

[root@host]# mysql -u root -p
Enter password:******

Muvaffaqiyatli tizimga kirgandan so'ng, mysql> buyruq satri oynasi paydo bo'ladi va siz unda istalgan SQL operatorini bajarishingiz mumkin.

Yuqoridagi buyruq bajarilgandan so'ng, muvaffaqiyatli kirish chiqishi quyidagicha bo'ladi:

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2854760 to server version: 5.0.9

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

Yuqoridagi misolda biz mysql serveriga kirish uchun root foydalanuvchidan foydalanganmiz, albatta siz tizimga kirish uchun boshqa mysql foydalanuvchilaridan ham foydalanishingiz mumkin.

Agar foydalanuvchi imtiyozlari etarli bo'lsa, har qanday foydalanuvchi MySQL buyruq satri oynasida SQL operatsiyalarini bajarishi mumkin.

Mysql> buyruq satri oynasidan chiqish uchun chiqish buyrug'ini quyidagicha ishlatishingiz mumkin:

mysql> exit
Bye

PHP skripti yordamida MySQL-ga ulaning

PHP maʼlumotlar bazasiga ulanish uchun mysqli_connect() funksiyasini taqdim etadi.

Funktsiya 6 ta parametrga ega, MySQL-ga muvaffaqiyatli ulanishdan so'ng ulanish identifikatorini qaytaradi va muvaffaqiyatsizlikka uchraganida FALSE qiymatini qaytaradi.

grammatika

mysqli_connect(host,username,password,dbname,port,socket);

Parametr tavsifi:

parametrtavsif
mezbonIxtiyoriy.Xost nomi yoki IP manzilini belgilaydi.
usernameIxtiyoriy.MySQL foydalanuvchi nomini belgilaydi.
parolIxtiyoriy.MySQL parolini belgilaydi.
dbnameIxtiyoriy.Foydalanish uchun standart ma'lumotlar bazasini belgilaydi.
portIxtiyoriy.MySQL serveriga ulanishga urinish uchun port raqamini belgilaydi.
soketIxtiyoriy.Foydalanish uchun rozetka yoki nomli quvurni belgilaydi.

MySQL ma'lumotlar bazasidan uzish uchun PHP ning mysqli_close() funksiyasidan foydalanishingiz mumkin.

Bu funksiya faqat bitta parametrga ega, MySQL ulanish identifikatori muvaffaqiyatli ulanish yaratilgandan keyin mysqli_connect() funksiyasi tomonidan qaytariladi.

grammatika

bool mysqli_close ( mysqli $link )

Ushbu funktsiya belgilangan ulanish identifikatori bilan bog'langan MySQL serveriga doimiy bo'lmagan ulanishni yopadi.Agar link_identifikatori belgilanmagan bo'lsa, oxirgi ochiq ulanish yopiladi.

tezkor:Odatda mysqli_close() dan foydalanish shart emas, chunki ochiq doimiy bo'lmagan ulanishlar skript bajarilishini tugatgandan so'ng avtomatik ravishda yopiladi.

Misol

MySQL serveringizga ulanish uchun quyidagi misolni sinab ko'rishingiz mumkin:

MySQL ga ulaning

<?
php
$dbhost = 'localhost:3306'; // mysql服务器主机地址
$dbuser = 'root'; // mysql用户名
$dbpass = '123456'; // mysql用户名密码
$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
 die('连接失败: ' . mysqli_error($conn));
}
echo '连接成功';
mysqli_select_db($conn, 'chenweiliang' );
mysqli_close($conn);
?>

Umid qilamanki, Chen Veyliang blogi ( https://www.chenweiliang.com/ ) "MySQL ma'lumotlar bazasiga qanday ulanish mumkin? MySQL ma'lumotlar bazasi namunasiga ulanish uchun PHP skripti" sizga yordam beradi.

Ushbu maqolaning havolasini baham ko'rish uchun xush kelibsiz:https://www.chenweiliang.com/cwl-456.html

Eng so'nggi yangiliklardan xabardor bo'lish uchun Chen Veyliang blogining Telegram kanaliga xush kelibsiz!

🔔 Birinchi bo'lib kanalning yuqori katalogida qimmatli "ChatGPT Content Marketing AI vositasidan foydalanish bo'yicha qo'llanma"ni qo'lga kiriting! 🌟
📚 Ushbu qo'llanmada katta ahamiyatga ega, 🌟Bu kamdan-kam imkoniyat, uni qo'ldan boy bermang! ⏰⌛💨
Baham ko'ring va yoqsa like!
Sizning baham ko'rish va yoqtirishlaringiz bizning doimiy motivatsiyamizdir!

 

发表 评论

Sizning elektron pochta manzilingiz e'lon qilinmaydi. 必填 项 已 用 * Yorliq

tepaga aylantiring