我有一个简单的insert语句,应该使用包含我的连接字符串的$GLOBALS。问题是它没有插入数据。我做对了吗?<?query = "INSERT INTO bands (Name, Venue, Category)mysql_queryquery,$GLOBALS)
or die ("could not add to data
我在MySQL 5.6中构建了一个连接20个表的大型查询。当我在Mac5.6的本地副本上运行查询时,我得到了1-2毫秒的响应时间。当我在Ubuntu上的mysql 5.5上运行相同的查询(通过MySQL转储使用相同的数据)时,我得到了60秒的响应时间。我对缓慢的查询运行了分析,发现几乎整个60秒都花在了“统计”阶段。“统计”阶段显然是MySQL决定如何最好地执行所有连接的阶段。
MySQL 5.6如
因此,我有这个SQL查询,当我连接php和MySQL时,它可以工作,但是当我试图运行它时,查询会出错,因为它使用了错误的用户名/密码。但是我输入用户名和密码的唯一地方是连接的时候,然后我使用了正确的信息,它起作用了吗?下面是代码和错误: if (mysqli_connect_errno()) echo "Failed to connect to <em