if (isset($_GET['uid']) && !empty($_GET['uid'])) {
$id = $_GET['uid'];
$sql = "SELECT * FROM `apps` WHERE `id` = ". mysql_real_escape_string($id) ." LIMIT 1";
if ($result = mysql_query($sql)) {
if (mysql_num_rows($result) == 1) {
while($row = mysql_fetch_assoc($result)){
$username = $row["MCName"];
echo'
//Here is a ton of rows and some html.
';
}
$sql = "SELECT * FROM `apps` WHERE `MCName` = ". $username;
$result = mysql_query($sql);
$rows = mysql_num_rows($result);
}else {
die('Record not found.');
}
}
}
我已经尝试了一切,它总是失败。我不是真正的 SQL 和 PHP 大师。我想计算“MCName”有多少行我不确定我是否可以在第一个 SQL 查询中做到这一点。此外,错误出现在第 44 行,也就是执行 mysql_num_rows 的行。数据库在脚本的前面已连接。
对不起,如果这是一个非常愚蠢的问题,相信我。我搜索了一个小时左右的修复^^