Descobri dois erros.
1. SQL
Sua consulta funciona para seu exemplo específico, mas tente usar um número menor em
COL2
ou COL3
, você descobrirá que ele não fornece os resultados que você procura. Tente isso em vez disso:
SELECT LEAST(
MIN(COL1),
MIN(COL2),
MIN(COL3)
)
FROM yourtable;
2. PHP
Para usar uma consulta mysql em php, por favor verifique o manual sobre como isso pode ser arquivado, seu exemplo não é como isso é feito. Se sua string de consulta estiver armazenada em
$SQL
, então poderia ficar assim:/* 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);
}