ฟังก์ชัน mysql_connect() ของ PHP
การระบุและการใช้งาน
ฟังก์ชัน mysql_connect() ของ PHP ทำการเปิดการเชื่อมต่อ MySQL ที่ไม่มีการจัดเก็บสถานะ。
รูปแบบ
mysql_connect(server,user,pwd,newlink,clientflag)
ตัวแปร | การอธิบาย |
---|---|
server |
เลือกได้. กำหนดเซิร์ฟเวอร์ที่ต้องการเชื่อมต่อ。 สามารถรวมหมายเลขพอร์ต ตัวอย่างเช่น "hostname:port" หรือ หนทางสู่โซคเก็ตท้องถิ่น ตัวอย่างเช่น ":/path/to/socket" สำหรับ localhost。 ถ้าคำสั่ง PHP mysql.default_host ยังไม่ถูกกำหนด (สถานะปกติ) ค่าเริ่มต้นคือ 'localhost:3306'。 |
user | เลือกได้. ชื่อผู้ใช้งาน。ค่าเริ่มต้นคือชื่อผู้ใช้งานที่เป็นเจ้าของของกระบวนการบริหารของเซิร์ฟเวอร์。 |
pwd | เลือกได้. รหัสผ่าน。ค่าเริ่มต้นคือรหัสผ่านว่าง。 |
newlink | เลือกได้. ถ้าเรียก mysql_connect() ด้วยตัวแปรเดียวกันเป็นครั้งที่สอง จะไม่สร้างการเชื่อมต่อใหม่ แต่จะกลับค่าที่มีการเปิดการเชื่อมต่อไปแล้ว。ตัวแปร new_link กำหนดพฤติกรรมนี้และทำให้ mysql_connect() สร้างการเชื่อมต่อใหม่เสมอ แม้ว่า mysql_connect() จะถูกเรียกด้วยตัวแปรเดียวกันก่อนหน้านี้ก็ตาม。 |
clientflag |
ตัวเลือกclientflags ประกายที่เป็นไปได้ที่อาจใช้คู่กันได้
|
ค่าที่คืนค่า
ถ้าประสบความสำเร็จ จะคืนค่าตัวแปรที่เป็นลิงก์ต่อการเชื่อมต่อ MySQL ถ้าล้มเหลว จะคืนค่า FALSE
คำแนะนำและหมายเหตุ
หมายเหตุ:เมื่อสคริปต์จบลง การเชื่อมต่อกับเซิร์ฟเวอร์จะถูกปิดออกไป ตามที่มีการเรียกใช้ไว้ก่อนหน้านี้ mysql_close() ปิดแล้ว。
คำแนะนำ:เพื่อสร้างการเชื่อมต่อที่ยั้งยาว ใช้ mysql_pconnect() ฟังก์ชัน。
ตัวอย่าง
<?php $con = mysql_connect("localhost","mysql_user","mysql_pwd"); if (!$con) { die('Could not connect: ' . mysql_error()); } // บางส่วนของรหัส... mysql_close($con); ?>