多年来,我第一次对 php 有所了解。我正在尝试执行一个简单的选择语句。我已经确认该声明直接针对 mysql。我的 php 没有完成。我想知道为什么我的 real_query 不起作用,我还想知道如何在这种情况下哄骗一条错误消息。这是代码:
function getRoot($nid)
{
echo $nid; //displays 0
try
{
echo "Hello?"; //This displays
//Why doesn't this work?!
if($mysqli->real_query("SELECT * FROM gem, bundles WHERE gem.nid = bundles.baseNid AND bundles.nid = " . $nid))
{
echo "dafuq?"; //does not display
}
else
{
echo "foo"; //doesn't display
echo $mysqli->error; //doesn't display
}
}
catch (Exception $e)
{
echo "Tralalalala"; //doesn't display
}
echo "teeheehee"; //doesn't display
}
谢谢你的帮助!