知道为什么我在提交到数据库时可能会收到此错误吗?
'where 子句' 中的未知列 'id' 警告:mysql_num_rows():提供的参数不是第 41 行 /home/somebody/public_html/sendmessage.php 中的有效 MySQL 结果资源
while($success == FALSE) {
$rand = rand(100000, 999999);
$q = "SELECT * FROM $tablename WHERE id = '$rand'";
$r = mysql_query($q, $link);
echo mysql_error();
if(mysql_num_rows($r)) { **THIS IS LINE 41**
continue;
} else {
$success = TRUE;
}
}