【发布时间】:2011-09-17 19:17:14
【问题描述】:
我有这个 PHP 页面:
<?php
//$_GET['invite'] = kNdqyJTjcf;
$code = mysqli_real_escape_string ($dbc, $_GET['invite']);
$q = "SELECT invite_id FROM signups_invited WHERE (code = '$code') LIMIT 1";
$r = mysqli_query ($dbc, $q) or trigger_error("Query: $q\n<br />MySQL Error: " . mysqli_error($dbc));
if (mysqli_num_rows($r) == 1) {
echo 'Verified';
} else {
echo 'That is not valid. Sorry.';
}
?>
这将返回错误Warning: mysqli_error() expects parameter 1 to be mysqli, null given。
知道为什么吗?
【问题讨论】:
-
什么是$dbc,它在哪里定义?
-
@宙斯之书和佩卡啊...谢谢。我很愚蠢。您应该填写一个答案,以便我将其标记为答案。