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

MySQLとPHPでを設定するにはどうすればよいですか?

    これを試してください:

        echo '<select>';
    $tempholder = array();
    $rs = mysql_query("SELECT * FROM id ORDER BY year");
    $nr = mysql_num_rows($rs);
    for ($i=0; $i<$nr; $i++){
        $r = mysql_fetch_array($rs);
        if (!in_array($r['year'], $tempholder)){
            $tempholder[$i] = $r['year'];
            echo "<option".(($year==$r["year"])? ' selected="selected"' : '').">".$r["year"]."</option>";
        }
    }
    unset($tempholder);
    echo '</select>';
    

    上書きする必要のある変数に状態を保存しません。

    そして、本当のエラーは$ year =$ r ["year"]の単一の等号であり、残りのコードではなかったと思います。



    1. TSQLのCOALESCE関数

    2. java.sql.DriverManager.getConnection(...)がハングしているのはなぜですか?

    3. MySQLで毎月の最後のレコードを取得します....?

    4. MySQLに保存された関数とプロシージャを作成して実行する方法