php mysqli 函数坚持可选参数

标签 php mysql mysqli optional-parameters

我的所有 mysqli 函数都不接受空参数。当我这样做时,我收到以下错误(示例):

Warning: mysqli_close() expects exactly 1 parameter, 0 given...

当我使用mysql_close()时,我仍然遇到同样的错误。我已经阅读了 mysql_close() 的 php 文档,它说如果没有给出链接标识符 mysql_close() 将关闭最后打开的 mysql 连接,但它没有这样做.

如何让他们接受空参数?

最佳答案

它们在 mysql ext 中是可选的,但在 mysqli 函数中链接标识符是必需的。
没有办法让它们接受空参数(也没有用)。
您必须首先建立连接,然后将其传递给每个 mysqli 函数。
有时您需要使用global运算符使连接变量在其他范围内可用。

关于php mysqli 函数坚持可选参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14065055/

相关文章:

php - Symfony2 在监听器中使用记录器

java - Hibernate不生成带有注释的表

php - 将 mysqli_fetch_array 中的项目回显到 html 表 td 标签中未显示

php - mysqli 代码不会发送到数据库

php - 使用 move_uploaded_file 上传文件错误

php - 如何使用数据库 php 和 session 中的信息创建新菜单项

php - Google 为您的客户提供的图表?

php - 在 php 中调试 mongodb 查询和其他功能

php - 检查字符串是否包含数字和字母

php - 使用外部模型在 Laravel 中实现授权