Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 用什么mysqli函数代替mysql?_Php_Mysql_Mysqli - Fatal编程技术网

Php 用什么mysqli函数代替mysql?

Php 用什么mysqli函数代替mysql?,php,mysql,mysqli,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... @mysql

这听起来可能相当愚蠢。我有一个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函数用于其他函数?这是PHP手册中的“书籍”区域,向您展示了所有可用的mysqli函数。您的假设非常正确,许多命名约定只需添加“i”就可以应用,但为了确保它的存在,请在这里取一个峰值:

MySQLi扩展的优点之一是它更面向对象。我建议使用这种方法,因为它更容易使用