我很沮丧,我开始怀疑是否有一些可能导致此问题的托管公司。我以前做过这种事情(不是在这个托管公司),所以我很茫然。基本的php/mysql查询斗争
<?php
$q = "SELECT * FROM sunsetUsers";
$r = @mysqli_query($dbh, $q);
if ($r) {
echo 'good job';
} else {
echo 'you suck';
}?>
连接信息正在标题中调用,它的工作原理。它会连接到数据库,并在告诉它时向我提供一条好消息。然而,当我尝试执行一个简单的查询时,我什么也得不到。除了告诉我之外,没有任何错误,“你吮吸。”嘿......这是查询失败时应该做的事情。我不想对数据做任何事情......我只是想确保查询执行没有问题。
是否有任何其他信息可以帮助我?这对我来说似乎很简单......但在这里很困惑,为什么这不起作用。
你用'@'来抑制错误,然后想知道为什么你没有看到任何错误?另外,请看'mysqlI_error()'来查看查询失败的原因。 –
即使当我从查询中删除@时,仍然看不到任何错误。 – Marty
你应该考虑让你的错误信息更积极。改变'你吸'到'噢,差不多了!'。我有时默认为“你的母亲很丑陋”,但我相信我的同事不会感激。 – Halcyon