PHP mysql_connect() ຫົວວິທະຍາສາດ
ການສະເໜີ ແລະ ການນໍາໃຊ້
ຫົວວິທະຍາສາດ mysql_connect() ການເປີດສົງຄາມ MySQL ທີ່ບໍ່ຮັກສາຄົງທີ່ສຸດ.
ວິທະຍາສາດ
mysql_connect(server,user,pwd,newlink,clientflag)
ມາດຕະຖານ | ອະທິບາຍ |
---|---|
server |
ທາງເລືອກ. ມາດຕະຖານທີ່ຈະຜ່ານສົງຄາມ. ສາມາດບັນນາທິດຫຼັກຜ່ານຫຼັກຫົວ ເຊິ່ງແມ່ນ "hostname:port", ຫຼືຫົວໃສ່ທາງສາຍສັນຍາວິດ ເຊິ່ງສະແດງໃຫ້ localhost ແມ່ນ ":/path/to/socket". ຖ້າຄຳສັ່ງ PHP mysql.default_host ບໍ່ໄດ້ຖືກກໍານົດ (ສະຖານະລະບົບລະເມີດ) ມູນຄ່າລະເມີດແມ່ນ 'localhost:3306'. |
user | ທາງເລືອກ. ຜູ້ນຳໃຊ້. ມູນຄ່າລະເມີດແມ່ນຜູ້ນຳໃຊ້ຂອງຂະບວນການທີ່ເປີດສົງຄາມ. |
pwd | ທາງເລືອກ. ຄູ່ມູນ. ມູນຄ່າລະເມີດແມ່ນຄູ່ມູນລ້າງ. |
newlink | ທາງເລືອກ. ຖ້າໃຊ້ມາດຕະຖານດຽວກັນຂອງ mysql_connect() ຄັ້ງທີສອງຈະບໍ່ສ້າງສົງຄາມໃໝ່ ແຕ່ຈະກັບຄືນສັນຍານສົງຄາມທີ່ໄດ້ເປີດໄປແລ້ວ. ມາດຕະຖານ new_link ປ່ຽນດັ່ງກ່າວແລະເຮັດໃຫ້ 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); ?>