我正在做一个用nodejs做的项目,使用mysql,并且使用phpmyadmin作为gui。当我在工作中从事这个项目时,它工作得很好。基本上,当我点击一个用html制作的按钮时,它会将一个数组插入mysql服务器上数据库中的一个表中。我刚刚在笔记本电脑上安装了ubuntu,在phpmyadmin的运行上遇到了一些问题,最后尝试了一系列不同的命令,希望不会把事情搞砸。当我在家里运行这个程序时,它正是我想要的。终端输出所需的输出,并且数组中的值确实存储在数据库表中,唯一的区别是我从phpmyadmin得到这个错误
Warning in ./libraries/sql.lib.php#613
count(): Parameter must be an array or an object that implements Countable
Backtrace
./libraries/sql.lib.php#2128: PMA_isRememberSortingOrder(array)
./libraries/sql.lib.php#2079: PMA_executeQueryAndGetQueryResponse(
array,
boolean true,
string 'sitepoint',
string 'siblings',
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
string '',
string './themes/pmahomme/img/',
NULL,
NULL,
NULL,
string 'SELECT * FROM `siblings`',
NULL,
NULL,
)
./sql.php#221: PMA_executeQueryAndSendQueryResponse(
array,
boolean true,
string 'sitepoint',
string 'siblings',
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
string '',
string './themes/pmahomme/img/',
NULL,
NULL,
NULL,
string 'SELECT * FROM `siblings`',
NULL,
NULL,
)
有人知道为什么会这样吗?我将链接到我的github显示项目的源代码,它非常简单。我真的不认为这与代码有任何关系,因为我没有在工作中得到这个错误(当使用raspbian处理raspberrypi时),而且程序仍然正常工作。我担心这是因为我在安装mysql服务器或phpmyadmin时做了一些愚蠢的事情。
暂无答案!
目前还没有任何答案,快来回答吧!