在 PHP 中混合 MySQL API
您已尝试在 PHP 中混合 mysql_ 和 mysqli_ API,如提供的代码示例中所示。但是,这导致了有关资源不兼容的错误消息。
兼容性问题
mysql_ 和 mysqli_ 是具有单独实现的不同 API。他们创建的资源彼此不兼容。因此,您不能在单个 PHP 脚本中混合使用这两个 API。在整个应用程序中始终仅使用一个 API。
有效连接
要在 PHP 中正确建立 MySQL 连接,请遵循以下准则:
确认连接状态
要验证 MySQL 连接是否有效,请使用适当的 mysqli_connect_errno() 或 mysql_errno() 函数,取决于您使用的 API。例如:
$con = mysqli_connect(...); if (mysqli_connect_errno($con)) { echo "Failed to connect"; } else { echo "Connected"; }
或
$con = mysql_connect(...); if (mysql_errno($con)) { echo "Failed to connect"; } else { echo "Connected"; }
以上是为什么我不能在 PHP 代码中混合使用 `mysql_` 和 `mysqli_` API?的详细内容。更多信息请关注PHP中文网其他相关文章!