完全披露,我是一个php noob我的背景是在.NET dev
所以我有以下php代码:
if ($conn->query($insert_listing) === TRUE) {
$listing_id = $conn->insert_id;
}
else {
echo "Error: " . $conn->error;
}
然后我构建了第二个查询,然后我有以下代码:
if ($conn->multi_query($insert_times) === TRUE) {
echo = "times inserted";
}
else {
echo = "Error: " . $conn->error;
}
$ conn是保存我数据库连接的变量,我知道连接正常,因为第二位代码运行正常,如果第二位被注释掉。我也知道$ insert_listing和$ insert_times中的查询是正确的,因为我已回显它们并在我的数据库引擎中运行它们。当我尝试加载页面时,我收到500服务器错误。
作为旁注,有一种方法可以获得实际的500错误消息,以便我更好地了解解决问题的方法在哪里?
编辑:问题解决了!找到错误日志,引导我解决问题,我不小心在第二个代码片段中分配了echo!答案 0 :(得分:0)
您的错误在这里:
echo = "times inserted";
你不能分配给echo
,我想你的意思是:
echo "times inserted";