mysqli连接mysql数据库的常用方法(面向对象和面向过程)

相信开始学习PHP的伙伴们用的都是php4,或者php5,在这些版本中都有一个连接数据库的函数mysql_connect(),但在使用php5.5及5.5以上版本时,你会发现使用mysql_connect()会直接报错,这是因为php5.5以后的版本考虑到未来的可移植性和安全性,性能而废弃了mysql_connect()函数,所以我们只能使用mysqli_connect()和PDO,这里我说一下mysqli_connect()。


mysqli_connect()的两种方式,面向过程和面向对象的连接数据库方法。

(1)面向过程连接数据库:


";
	print_r($row);
?>

(2)面向对象的数据库连接

 
 connect_error ) {
    	die( 'Connect Error ('  .  $mysqli -> connect_errno  .  ') '
             .  $mysqli -> connect_error );
	}
	$sql = "select * from goods";
    $mysqli->set_charset("utf8");  
    $result = $mysqli->query($sql);  
    $row = $result->fetch_array(); // 从结果集中取得一行作为数组  
    echo '
';
    print_r($row);  
    /* free result set */  
    $result->free();  
    /* close connection */  
    $mysqli->close(); 
?>


你可能感兴趣的:(php,数据库)