我正在尝试检查我的数据库中是否存在这样的行:
$uid = $_GET['queryString'];
if(isset($_GET['queryString'])) {
echo "New: ".$uid."<BR>";
$query = "SELECT * FROM stuff WHERE $uid";
// Escape Query
$queryE = $db->real_escape_string($query);
$results = $db->query($queryE);
if(($results->num_rows) > 0) {
echo "NO!";
}
else
{
echo "Make new row";
}
}
else
{
echo 'Error!';
}
但我不断收到错误:Trying to get property of non-object in ....
所以如果它存在我做一件事,如果它不做另一件事,我一直在寻找大约一个小时来找到原因,也许我把旧的 PHP4 和我的 PHP5 东西混在一起了?
我已经尝试了很多,尝试了一些例子,但往往会得到错误:mysql_fetch_array() expects parameter 1 to be resource, string given
还是我应该在查询本身中检查它?