Ich habe zwei Fehler entdeckt.
1. SQL
Ihre Abfrage funktioniert für Ihr spezifisches Beispiel, aber versuchen Sie es mit einer kleineren Zahl in COL2
oder COL3
, dann werden Sie feststellen, dass es nicht die gewünschten Ergebnisse liefert.
Versuchen Sie stattdessen Folgendes:
SELECT LEAST(
MIN(COL1),
MIN(COL2),
MIN(COL3)
)
FROM yourtable;
2. PHP
Um eine MySQL-Abfrage in PHP zu verwenden, lesen Sie bitte das Handbuch Wie dies archiviert werden kann, ist in Ihrem Beispiel nicht so. Wenn Ihre Abfragezeichenfolge in $SQL
gespeichert ist , dann könnte es so aussehen:
/* 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);
}