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

Изберете конкретна колона от конкретен ред, като използвате стария mysql_* API

Трябва да извлечете резултата си с помощта на mysql_fetch_assoc() , или mysql_fetch_array() (или други). $result както се връща от mysql_query() , е резултатен ресурс, а не действителен набор от редове:

$result = mysql_query("SELECT loglevel FROM Logs WHERE id='$number'");

// If the query completed without errors, fetch a result
if ($result) {
  $row = mysql_fetch_assoc($result);
  echo $row['loglevel'];
}
// Otherwise display the error
else echo "An error occurred: " . mysql_error();

Когато очаквате да бъдат върнати няколко реда, а не само един, извлечете ги в while цикъл. Има много примери за това в mysql_fetch_assoc() документация .



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

  2. JSON_SET() срещу JSON_INSERT() срещу JSON_REPLACE() в MySQL:Каква е разликата?

  3. Показване на падащо меню в HTML с PHP

  4. Иконата на WAMP Server V 2.5 е оранжева, не отговаря и няма меню

  5. Синтактична грешка на SQL близо до desc