mysql_select_db和mysqli_select_db的区别
时间: 2023-08-04 19:02:13 浏览: 266
php mysql实现mysql_select_db选择数据库
mysql_select_db和mysqli_select_db都是用于选择MySQL数据库的函数,但它们的使用方法和特点略有不同。
mysql_select_db是PHP中的一个MySQL函数,用于选择数据库。该函数已经在PHP 5.5.0版本中被弃用,不应再使用。而mysqli_select_db是MySQLi扩展中的一个函数,用于选择当前连接上的数据库。这个函数可以与mysqli_connect和mysqli_init等函数一起使用。
除了使用的扩展不同外,mysql_select_db和mysqli_select_db的另一个不同点是参数的传递方式。mysql_select_db函数只能接受一个连接标识符参数和一个数据库名参数,而mysqli_select_db函数需要先用mysqli_connect或mysqli_init函数建立连接,然后将连接对象作为第一个参数传递,第二个参数是要选择的数据库名。
另外,mysqli_select_db函数在选择数据库时会自动切换到所选数据库,而mysql_select_db函数则不会。因此,在使用mysqli扩展时,可以直接使用mysqli_select_db函数来选择数据库,而不必再使用mysql_select_db函数。
阅读全文