我已经运行了apity安装php5-mysql
(并重新启动MySQL/Apache 2),但我仍然得到这个错误:
致命错误:在第21行的/home/validate.php中调用未定义的函数mysql_connect()
phpinfo()
表示/etc/php5/apache2/conf.d/pdo_mysql.ini文件已被解析。
好吧,这是你的机会!看起来PDO已经准备好了;用它来代替。
尝试检查是否正在加载PHP MySQL扩展模块:
<?php
phpinfo();
?>
如果不存在,请将以下内容添加到php.ini
文件中:
extension=php_mysql.dll
我看到你用Ubuntu标记了这个。很可能MySQL驱动程序(可能还有MySQL)没有安装。假设您有SSH或终端访问权限和sudo权限,请登录服务器并运行以下操作:
sudo apt-get install mysql-server mysql-client php5-mysql
如果已经安装了MySQL包或php5 MySQL包,这将更新它们。
使现代化
因为这个答案仍然会偶尔被点击,所以我打算将其更新为包含PHP7。PHP7需要一个不同的MySQL包,因此您需要为apt get命令使用不同的参数。
# Replace 7.4 with your version of PHP
sudo apt-get install mysql-server mysql-common php7.4 php7.4-mysql
重要的是,mysql\u connect()
自PHPV5.5.0以来一直被弃用。请参阅此处的官方文档:PHP:mysql_connect()
如果您已经在使用PHP7,以前不推荐使用的函数mysql.*
已被完全删除,因此您应该使用PDO函数或mysqli.*
函数更新代码。
如果不可能,作为一种解决方法,我创建了一个小的PHP包含文件,它使用mysqli.*()
-functions:fix_mysql.inc.PHP重新创建旧的mysql.*
函数
问题内容: 我已经运行(并重新启动了MySQL / Apache 2),但是仍然出现此错误: 致命错误:在第21行的/home/validate.php中调用未定义的函数mysql_connect() 说/etc/php5/apache2/conf.d/pdo_mysql.ini文件已被解析。 问题答案: 好吧,这是你的机会!看来PDO已准备就绪;用它代替。 尝试检查是否正在加载PHP MySQL
在index.js,我有: 我从以下地方复制粘贴了代码:https://firebase.google.com/docs/functions/get-started 不知何故,当我使用 我得到: 错误:分析函数触发器时出错。ReferenceError:未在对象上定义函数。(/home/[USERNAME HERE]/functions/index.js:1:87)在模块中_在对象处编译(modu
我做了这个自定义函数,并把它放在全局之外,这通常会工作。我也试着在主异步木偶函数中移动它,但也不起作用。这是一个简单的函数。在每个page evaluate函数中,我调用它并传递选择器。但是,它的说法没有定义和promise拒绝,这是奇怪的,因为函数不是promise....请帮助 我尝试将函数转换为异步函数,添加了一个新的参数页。然后,我将async添加到我的评估函数中,然后将puppeteer
我试图显示一个关于成功promise的弹出式通知,但我一直收到“ReferenceError:doNotification未定义”。如果我在html中单击按钮时触发doNotification,它就会工作。我的电子邮件功能和控制台一样工作。日志将适当的参数打印到控制台。我不确定在我的电子邮件功能中调用doNotification时为什么会出现此错误?
我是wordpress的新手,正在尝试定义和调用一个函数,但无法让它工作。 以下代码出现在使用get_template_part从content.php文件调用的php文件中。 我在function.php文件的底部添加了以下代码: 单击该元素时,它将返回: (index): 363未捕获引用错误:没有定义check AllTopicCheckBox。 有人能帮帮我吗?
我已经运行了<code>智能安装php5 mysql</code>(并重新启动了mysql/Apache 2),但我仍然收到这个错误: 致命错误:第21行调用/home/validate.php中未定义的函数mysql_connect() 表示 /etc/php5/apache2/conf.d/pdo_mysql.ini文件已被解析。