Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak wybrać najmniejszą wartość z wielu kolumn za pomocą PHP

jedną z odpowiedzi na Twój problem może być:

1- wyodrębnij minimum każdej kolumny za pomocą zapytania sql w następujący sposób:

$res1=mysql_query('select min(6xx) as min6, min(8xx)as min8, min(9xx) as min9, min(11xx)as min11, min(12xx) as min12 from tbl_name');

$rec1=mysql_fetch_array($res1);

$min6=rec1['min6'];

$min8=rec1['min8'];

$min9=rec1['min9'];

....

2- gdy pobierasz informacje w html, powinieneś sprawdzić, czy wartość jest taka jak min, potem tło (niektóre css) stają się zielone:

$res=mysql_query('select * from tbl_name');
echo "<table>";
foreach($rec=mysql_fetch_array($res))
{
echo "<tr>"
    echo "<td";
        if($rec['6xx']==$min6) echo "class='green_cell' ";
    echo "";
        echo $rec['6xx'];
    echo "</td>";
    ....

echo "</tr>"


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP Sprawdź, czy ciąg zawiera literę

  2. Błąd pobierania tabeli nie istnieje, ale tabela istnieje (ActiveRecord::StatementInvalid Mysql2::Error:Tabela nie istnieje)

  3. Wstawianie z MS SQL Server do bazy danych MySQL

  4. Utknąłem na zapytaniu PHP

  5. SQL:UPDATE ze złożonego wyboru