1.mysqli连接数据库
使用mysqli_connect 函数连接;
$host = 'localhost';
$username = 'root';
$password = 'MySQL#pwd#1925';
$dbname = 'agent_set';
$conn = mysqli_connect($host, $username, $password, $dbname); //如果mysqli_connect返回false,连接失败;
$errorInfo = mysqli_connect_error($conn);
if ($errorInfo) {//失败
die($errorInfo);
}
使用mysqli对象连接数据库
$host = 'localhost';
$username = 'root';
$password = 'MySQL#pwd#192';
$dbname = 'agent_set';
$mysqli = new mysqli($host, $username, $password, $dbname);
if($mysqli->connect_error){
exit($mysqli->connect_error);
}
2. CRUD;
mysqli_query() 可以执行对数据库的增,删,改,查,其中,
1.mysqli_query() 执行select操作时, 错误时返回null; 成功时返回一个如下图所示的对象
object(mysqli_result)#2 (5) {
["current_field"]=>
int(0)
["field_count"]=> //对应表的字段数
int(8)
["lengths"]=>
NULL
["num_rows"]=> //查询结果行数
int(98)
["type"]=>
int(0)
}
2. mysqli_query() 执行非查询操作,成功时返回true,失败时返回false ,使用mysqli_affect_rows($conn)返回影响的行数。mysql_fetch_assoc 返回每一行的关联数组。
while($item = mysql_fetch_assoc($result)){//返回关联数组
var_dump($item);
}