sql >> Database >  >> RDS >> Mysql

Waarom retourneert dit Resource-id #2?

Omdat je een mysql-bron krijgt wanneer je een mysql_query() .

Gebruik iets als mysql_fetch_assoc() om de volgende rij te krijgen. Het retourneert een array met de kolomnamen als indices. In jouw geval is het waarschijnlijk COUNT(*) .

Hier is een oplossing en enkele kleine verbeteringen van uw fragment:

$rt = mysql_query("SELECT COUNT(*) FROM persons") or die(mysql_error());
$row = mysql_fetch_row($rt);
if($row)
    echo "<h1>Number:</h1>" . $row[0];

Als u alle rijen van de resultatenset nodig heeft, gebruikt u dit fragment:

while($row = mysql_fetch_assoc($rt)) {
    var_dump($row);
}


  1. Is er een manier om het DB-gebruikerswachtwoord door te geven aan de opdrachtregeltool mysqladmin?

  2. Laravel Crypt - Waarden vergelijken

  3. Hoe ODP.NET 2.111 en ODP.NET 4.112 op dezelfde machine naast elkaar te installeren, terwijl beide naar dezelfde databaseserver verwijzen

  4. UTF8 en Japanse karakters