Zjistil jsem dvě chyby.
1. SQL
Váš dotaz funguje pro váš konkrétní příklad, ale zkuste použít menší číslo v COL2
nebo COL3
, pak zjistíte, že neposkytuje výsledky, které hledáte.
Zkuste místo toho toto:
SELECT LEAST(
MIN(COL1),
MIN(COL2),
MIN(COL3)
)
FROM yourtable;
2. PHP
Chcete-li použít dotaz mysql v php, přečtěte si manuál o tom, jak to lze archivovat, váš příklad není, jak se to dělá. Pokud je váš řetězec dotazu uložen v $SQL
, pak by to mohlo vypadat takto:
/* 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);
}