Mysql
 sql >> база данни >  >> RDS >> Mysql

Защо това връща идентификатор на ресурс #2?

Защото получавате ресурс за mysql, когато направите mysql_query() .

Използвайте нещо като mysql_fetch_assoc() за да получите следващия ред. Той връща масив с имената на колоните като индекси. Във вашия случай вероятно е COUNT(*) .

Ето корекция и някои дребни подобрения на вашия фрагмент:

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

Ако трябва да получите всички редове от набора от резултати, използвайте този фрагмент:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да обедините две таблици с помощта на разделен със запетая списък в полето за присъединяване

  2. Внедряване на релационни бази данни на MySQL в Ubuntu 12.04 (Precise Pangolin)

  3. MySQL изчисляване на седмица между две дати

  4. PHP - Защитени страници само за членове със система за вход

  5. python mysqldb err на моя Mac :Библиотеката не е заредена:@rpath/libmysqlclient.21.dylib