Jag har upptäckt två fel.
1. SQL
Din fråga fungerar för ditt specifika exempel, men försök använda ett mindre nummer i COL2
eller COL3
, då kommer du att upptäcka att det inte ger de resultat du letar efter.
Prova detta istället:
SELECT LEAST(
MIN(COL1),
MIN(COL2),
MIN(COL3)
)
FROM yourtable;
2. PHP
För att använda en mysql-fråga i php, vänligen kolla manualen om hur detta kan arkiveras, ditt exempel är inte hur det görs. Om din frågesträng är lagrad i $SQL
, då kan det se ut så här:
/* 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);
}