这可能听起来很愚蠢。我有一个包含以下内容的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函数吗?他们一起工作吗
答案 0 :(得分:0)
这是PHP手册的“书籍”区域,显示了每个mysqli功能。你的假设是非常正确的,很多命名约定适用于添加'i',但为了确保它存在,请在此处取得高峰:http://php.net/manual/en/book.mysqli.php
答案 1 :(得分:0)
MySQLi扩展的一个优势是它更面向对象。我建议使用该方法,因为它更容易使用。