PHP mysqli

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);
}

猜你喜欢

转载自blog.csdn.net/pinming_sanlang1990/article/details/81171012