当前位置: 首页 > 知识库问答 >
问题:

mysql_已弃用[重复]

帅令雪
2023-03-14

我被告知mysql_扩展在当前版本的PHP中已不推荐使用,并将在某个时候删除。

我应该用什么来代替这个,怎么用?

例如:

$result = mysql_query($query);

if (!$result) die ("Database access failed: " . mysql_error());

$rows = mysql_num_rows($result);

共有1个答案

孙才捷
2023-03-14

根据PHP手册,您应该使用以下任一项:

  • mysqli_stmt_num_rows()
  • PDoStatement::RowCount()

但要清楚的是,这两个代码都不是mysql_num_rows()的纯粹替代品。您的代码最终必须完全重写,以使用MySQLi或PDO API,而不是mysql_*()

 类似资料: