Ik heb twee fouten ontdekt.
Uw zoekopdracht werkt voor uw specifieke voorbeeld, maar probeer een kleiner getal te gebruiken in COL2
of COL3
, dan zult u ontdekken dat het niet de resultaten oplevert die u zoekt.
Probeer in plaats daarvan dit:
SELECT LEAST(
MIN(COL1),
MIN(COL2),
MIN(COL3)
)
FROM yourtable;
Om een mysql-query in php te gebruiken, moet u de handleiding raadplegen over hoe dit kan worden gearchiveerd, uw voorbeeld is niet hoe het wordt gedaan. Als uw queryreeks is opgeslagen in $SQL
, dan zou het er zo uit kunnen zien:
/* 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);
}