(PHP 5)
mysqli::__construct -- mysqli_connect — ソキオャ、ヒ MySQL ・オ。シ・ミ、リ、ホタワツウ、ェ。シ・ラ・ケ、�
・ェ・ヨ・ク・ァ・ッ・ネサリク�キソ
シ�ウ、ュキソ
シツケヤテ讀ホ MySQL ・オ。シ・ミ、リ、ホタワツウ、ェ。シ・ラ・キ、゙、ケ。」
・ロ・ケ・ネフセ、゙、ソ、マ IP ・「・ノ・�ケ、ヌ、ケ。」、ウ、ホー惞ヒ NULL 、゙、ソ、マ "localhost" 、マ、ケ、ネ ・悅シ・ォ・�ロ・ケ・ネ、ネ、゚、ハ、オ、�゙、ケ。」、筅キイトヌス、ハセ�遑「TCP/IP ・ラ・愠ネ・ウ・�ホツ螟�熙ヒ ・ム・、・ラ、ャサネヘム、オ、�゙、ケ。」
・ロ・ケ・ネ、ホチー、ヒ p: 、ト、ア、�ネ。「サ�ツウナェ、ハタワツウ、ォ、ュ、゙、ケ。」 タワツウ・ラ。シ・�ォ、魑ォ、、、ソタワツウセ螟ヌ mysqli_change_user() 、ャシォニーナェ、ヒ・ウ。シ・�オ、�゙、ケ。」
MySQL 、ホ・譯シ・カフセ。」
セハホャ、キ、ソ、� NULL 、マ、キ、ソ、熙キ、ソセ�遑「MySQL ・オ。シ・ミ、マ ・ム・ケ・�シ・ノ、�、ソ、ハ、、・譯シ・カ・�ウ。シ・ノ、ヒ、ト、、、ニ、ホ、゚ヌァセレ、釥゚、゙、ケ。」 、ウ、�ヒ、隍テ、ニ、メ、ネ、ト、ホ・譯シ・カフセ、ヒ、ェ、、、ニ(・ム・ケ・�シ・ノ、ャサリト熙オ、�ソ、ォ ネン、ォ、ヒ、隍テ、ニ)ー网ヲ・ム。シ・゚・テ・キ・逾ソ、ィ、�ウ、ネ、ャ、ヌ、ュ、゙、ケ。」
サリト熙キ、ソセ�遉マ。「 ・ッ・ィ・熙ャケヤ、���ヌ・ユ・ゥ・�ネ、ホ・ヌ。シ・ソ・ル。シ・ケ、ネ、ハ、熙゙、ケ。」
MySQL ・オ。シ・ミ、ヒタワツウ、ケ、�ン、ホ・ン。シ・ネネヨケ讀リト熙キ、゙、ケ。」
サネヘム、ケ、�ス・ア・テ・ネ、「、�、、マフセチー、ト、ュ・ム・、・ラ、リト熙キ、゙、ケ。」
テ擎ユ:
socket ー惞リト熙キ、ニ、筍「MySQL ・オ。シ・ミ、リ、ホ タワツウサ�、ホキソ、タシィナェ、ヒト�チ、ケ、�ウ、ネ、ヒ、マ、ハ、熙゙、サ、」MySQL ・オ。シ・ミ、リ、ホ タワツウハ�ヒ。、ヒ、ト、、、ニ、マ host ー惞ヌト�チ、オ、�゙、ケ。」
MySQL ・オ。シ・ミ、リ、ホタワツウ、ス、ケ・ェ・ヨ・ク・ァ・ッ・ネ、ヨ、キ、゙、ケ。」
・ミ。シ・ク・逾� | タ篶タ |
---|---|
5.3.0 | サ�ツウナェ、ハタワツウオ。ヌス、ャトノイテ、オ、�゙、キ、ソ。」 |
ホ�1 mysqli::__construct() 、ホホ�
・ェ・ヨ・ク・ァ・ッ・ネサリク�キソ
<?php
$mysqli = new mysqli('localhost', 'my_user', 'my_password', 'my_db');
/*
* 、ウ、�マ "クー、ハ" ・ェ・ヨ・ク・ァ・ッ・ネサリク�、ホ、荀熙ォ、ソ、ヌ、ケ、ャ。「
* PHP 5.2.9 、ェ、隍モ 5.3.0 、隍�ー、ホ・ミ。シ・ク・逾ヌ、マ $connect_error 、マニーコ釥キ、ニ、、、゙、サ、ヌ、キ、ソ
*/
if ($mysqli->connect_error) {
die('Connect Error (' . $mysqli->connect_errno . ') '
. $mysqli->connect_error);
}
/*
* PHP 5.2.9 、ェ、隍モ 5.3.0 、隍�ー、ホ・ミ。シ・ク・逾ネ、ホク゚エケタュ、ン、チ、ソ、、セ�遉マ
* $connect_error 、ホ、ォ、�熙ヒ、ウ、ホ、隍ヲ、ヒ、キ、゙、ケ
*/
if (mysqli_connect_error()) {
die('Connect Error (' . mysqli_connect_errno() . ') '
. mysqli_connect_error());
}
echo 'Success... ' . $mysqli->host_info . "\n";
$mysqli->close();
?>
・ェ・ヨ・ク・ァ・ッ・ネサリク�キソ、ヌ mysqli ・ッ・鬣ケ、ムセオ、ケ、��
<?php
class foo_mysqli extends mysqli {
public function __construct($host, $user, $pass, $db) {
parent::__construct($host, $user, $pass, $db);
if (mysqli_connect_error()) {
die('Connect Error (' . mysqli_connect_errno() . ') '
. mysqli_connect_error());
}
}
}
$db = new foo_mysqli('localhost', 'my_user', 'my_password', 'my_db');
echo 'Success... ' . $db->host_info . "\n";
$db->close();
?>
シ�ウ、ュキソ
<?php
$link = mysqli_connect('localhost', 'my_user', 'my_password', 'my_db');
if (!$link) {
die('Connect Error (' . mysqli_connect_errno() . ') '
. mysqli_connect_error());
}
echo 'Success... ' . mysqli_get_host_info($link) . "\n";
mysqli_close($link);
?>
セ螟ホホ网ホスミホマ、マーハイシ、ネ、ハ、熙゙、ケ。」
Success... MySQL host info: localhost via TCP/IP
テ擎ユ:
MySQLnd 、マセ�ヒ。「・オ。シ・ミ、ホ・ヌ・ユ・ゥ・�ネハクサ妺サ・テ・ネ、ロト熙キ、ニ、、、゙、ケ。」、ウ、ホハクサ妺サ・テ・ネ、マタワツウサ�、ホ ・マ・ノ・キ・ァ・、・ッ/ヌァセレ 、ホ、ネ、ュ、ヒチョ、オ、�「、ウ、�� mysqlnd 、ャサネ、、、゙、ケ。」
Libmysql 、ャサネ、ヲ・ヌ・ユ・ゥ・�ネ、ホハクサ妺サ・テ・ネ、マ my.cnf 、ヌタ゚ト熙キ、ソ、筅ホ、ヌ、ケ。」、「、�、、マフタシィナェ、ヒ mysqli_options() 、ウ。シ・�キ、ニタ゚ト熙ケ、�ウ、ネ、筅ヌ、ュ、゙、ケ。」 、ウ、�マ。「mysqli_init() 、ホ、「、ネ、ヌ mysqli_real_connect() 、ツケヤ、ケ、�ー、ヒ・ウ。シ・�キ、゙、ケ。」
テ擎ユ:
・ェ・ヨ・ク・ァ・ッ・ネサリク�、ホケスハク、ヒエリ、ケ、�擎ユ: タワツウ、ヒシコヌヤ、キ、ソセ�遉ヒ、筵ェ・ヨ・ク・ァ・ッ・ネ、ャハヨ、オ、�゙、ケ。」 タワツウ、ャシコヌヤ、キ、ソ、ォ、ノ、ヲ、ォ、ホ、ォ、皃�ヒ、マ。「タ隍ロ、ノ、ホホ网ホ、隍ヲ、ヒ mysqli_connect_error() エリソ「、�、、マ mysqli->connect_error ・ラ・愠ム・ニ・」、ネヘム、キ、゙、キ、遉ヲ。」
テ擎ユ:
タワツウ・ソ・、・爭「・ヲ・ネ、ハ、ノ、ホ・ェ・ラ・キ・逾゚ト熙ケ、�ャヘラ、ャ、「、��遉マ。「、ォ、�熙ヒ mysqli_real_connect() 、ネ、�ハ、ア、�ミ、ハ、熙゙、サ、」
テ擎ユ:
・ウ・ケ・ネ・鬣ッ・ソ、ム・鬣癸シ・ソ、ハ、キ、ヌ・ウ。シ・�ケ、�ホ、マ。「 mysqli_init() 、ウ。シ・�ケ、�ホ、ネニア、クーユフ」、ヒ、ハ、熙゙、ケ。」
テ擎ユ:
・ィ・鬘シ "Can't create TCP/IP socket (10106)" 、ャネッタク、ケ、�ホ、マ。「、ソ、、、ニ、、、マ variables_order タ゚ト�ヌ・」・�ッ・ニ・」・ヨ、ヒ E 、ャエ゙、゙、�ニ、、、ハ、、セ�遉ヌ、ケ。」 Windows 、ヌ、マ。「、ウ、�ャエ゙、゙、�ニ、、、ハ、ア、�ミ SYSTEMROOT エトカュハムソャサネヘム、ヌ、ュ、コ。「PHP 、ャ Winsock 、ホニノ、゚ケ�、゚、ヒシコヌヤ、キ、゙、ケ。」