什么mysqli函数使用而不是mysql?

时间:2010-07-28 21:25:24

标签: php mysql mysqli

这可能听起来很愚蠢。我有一个包含以下内容的mysql函数......

@mysql_connect()

@mysql_select_db($databaseName,$link);

mysql_query($sql,$link);

mysql_error()

mysql_fetch_array($result,MYSQL_ASSOC)

mysql_num_rows($result)



Can I just bung an i after mysql like this...


@mysqli_connect

mysqli_query($link, $sql);

mysqli_error($link)."]";

mysqli_fetch_array($result,MYSQLI_ASSOC))

mysqli_num_rows($result);

我知道的前两个可以,但其他的呢?我不确定这些函数是否实际存在为直接交换mysqli版本。似乎无法找到关于它们的更多信息。

mysqli是什么意思?

我可以使用mysqli_connect和mysqli_query但是对其他人使用旧的mysql函数吗?他们一起工作吗

2 个答案:

答案 0 :(得分:0)

这是PHP手册的“书籍”区域,显示了每个mysqli功能。你的假设是非常正确的,很多命名约定适用于添加'i',但为了确保它存在,请在此处取得高峰:http://php.net/manual/en/book.mysqli.php

答案 1 :(得分:0)

MySQLi扩展的一个优势是它更面向对象。我建议使用该方法,因为它更容易使用。