Php MySQL,获取,num_行错误

Php MySQL,获取,num_行错误,php,Php,好的,你好! 我最近犯了很多错误,所以我实际上不知道是什么导致了这一个错误,但下面是代码: // Outputs all the banned IP's if any function fetch_banned() { $query = mysql_query("SELECTT * FROM ip_ban ORDER BY datetime DESC"); if(mysql_num_rows($query) != 0) { // if found ips

好的,你好! 我最近犯了很多错误,所以我实际上不知道是什么导致了这一个错误,但下面是代码:

// Outputs all the banned IP's if any
function  fetch_banned() {
    $query = mysql_query("SELECTT * FROM ip_ban ORDER BY datetime DESC");
    if(mysql_num_rows($query) != 0) {
        // if found ips
        while($data = mysql_fetch_array($query)) {
            echo "<b>". $data['0'] ."</b> was banned on <b>". $data['1'] ."</b>";
        }
    } else {
        echo "There are No IP's banned!";   
    }
} 

?>

我对编码非常陌生,所以我对这些错误和东西很迷茫。

您的查询中有输入错误SELECT t应该是SELECT

更改您的:

$query = mysql_query("SELECTT * FROM ip_ban ORDER BY datetime DESC");
致:

应该是

SELECT * FROM ip_ban ORDER BY datetime DESC

哇,真是个白痴,非常感谢!没看到,多亏了你,错误才得以解决@user3413045:如果有效,则将其标记为已接受:)
$query = mysql_query("SELECT * FROM ip_ban ORDER BY datetime DESC");
SELECTT * FROM ip_ban ORDER BY datetime DESC
SELECT * FROM ip_ban ORDER BY datetime DESC