いくつかの操作PHPのデータベース接続
まず、以下のステップ:8-ステップで
ステップ1:接続データベース
mysqli_connect(ローカルサービス、データベースのユーザー名、パスワードデータベース);
第二段階:データベース接続が成功したかどうかを判断するため
に、if文で
ステップ3:設定のコード化文字セット
のデータベースに接続するmysqli_set_charset(コーディングフォーマット);
ステップ4:接続するためにあなたがしたいデータベースを選択
mysqli_select_db(データベース接続、データベース名);
第五段階:書き込みSQL文
の$ SQL =「データベースに接続からのテーブル名に*を選択し、」;
ステップ6:送信SQL文
SQL);
七段階:戻り結果セット
mysqli_fetch_assoc($ RES);
第八工程:クローズ接続
mysqli_close(データベースに接続されています)。
第二に、操作する場合
操作ケースI:
一、
$Link = mysqli_connect("127.0.0.1", "root", "123456");
二、
if(!$Link){
exit "Error: Unable to connect to MySQL.";
}
三、
mysqli_set_charset($Link,'utf-8');
四、
mysql_select_db($Link,'hello');
五、
$sql = "select * from student";
六、
$res = mysqli_query($Link,$sql);
七、
$result = mysqli_fetch_assoc($res);
八、
mysqli_close($Link);
//注意:第一步可以这样去写:该语句写成如下即可:
mysqli_connect('本地服务器IP地址','数据库登录名','数据库密码','数据库名');
mysqli_connect('localhost','root','123456','hello');
<?php
操作ケースII:
$link = mysqli_connect('127.0.0.1','root','123456','hello');
if(!$link){
echo '数据库连接失败!';
exit;
}
mysqli_set_charset($link,'utf8');
mysqli_select_db($link,'student');
$sql = "select * from student";
$res = mysqli_query($link,$sql);
/*
//返回的是关联数组
$result = mysqli_fetch_assoc($res);
var_dump($result);
*/
/*
//返回全部的集合
while($rows = mysqli_fetch_assoc($res)){
var_dump($rows);
}
*/
/*
//返回的是索引数组
$result = mysqli_fetch_row($res);
var_dump($result);
*/
/*
//返回的数组既有关联数组又有索引数组
$result = mysqli_fetch_array($res);
var_dump($result);
*/
/*
//返回表中的数据有多少条
$result = mysqli_num_rows($res);
var_dump($result);
*/
/*
//返回使用表中的数据有多少条 注意:传入的参数是连接到数据库的资源
$result = mysqli_affected_rows($link);
var_dump($result);
*/
/*
//返回的是插入最后一天数据的自增id值
$result = mysqli_insert_id($link);
var_dump($result);
*/
mysqli_close($link);