sql >> データベース >  >> RDS >> Mysql

PHP/MySQLで複数の列から最小値を選択

    2つのエラーを発見しました。

    1。 SQL

    クエリは特定の例で機能しますが、COL2では小さい数値を使用してみてください またはCOL3 、すると、探している結果が得られないことがわかります。

    代わりにこれを試してください:

    SELECT LEAST(
       MIN(COL1),
       MIN(COL2),
       MIN(COL3)
    )
    FROM yourtable;
    

    2。 PHP

    phpでmysqlクエリを使用するには、マニュアルを確認してください これをどのようにアーカイブできるかについては、あなたの例はそれがどのように行われるかではありません。クエリ文字列が$SQLに保存されている場合 、次のようになります:

    /* 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);
    }
    


    1. MySQLデータベースに60個のブール値を格納する方法は?

    2. PHPを使用したバッチ挿入

    3. MySQLとPostgreSQLのHAProxy統計を理解する

    4. MySQLiを使用してデータベース内のすべてのテーブルを一覧表示します