Odkryłem dwa błędy.
1. SQL
Twoje zapytanie działa w konkretnym przykładzie, ale spróbuj użyć mniejszej liczby w COL2
lub COL3
, wtedy odkryjesz, że nie zapewnia wyników, których szukasz.
Spróbuj zamiast tego:
SELECT LEAST(
MIN(COL1),
MIN(COL2),
MIN(COL3)
)
FROM yourtable;
2. PHP
Aby użyć zapytania mysql w php, sprawdź instrukcję w jaki sposób można to zarchiwizować, twoim przykładem nie jest to, jak to się robi. Jeśli ciąg zapytania jest przechowywany w $SQL
, wtedy mogłoby to wyglądać tak:
/* querying... */
$result = mysql_query($SQL);
/* handling possible errors */
if (!$result) {
die('Invalid query: ' . mysql_error());
}
/* handling the response */
while ($row = mysql_fetch_assoc($result)) {
var_dump($row);
}