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

MySQLフェッチ配列は重複する値を追加しますか?

    2番目のパラメーターとして結果タイプを指定しない場合は、 mysql_fetch_array() デフォルトはMYSQL_BOTH (引用)


    これが希望どおりでない場合は、その関数に2番目のパラメーターを渡して、希望する結果のタイプを示す必要があります。

    たとえば、キーとして列名を持つ連想配列のみを取得するには:

    $result = mysql_query("SELECT session FROM users WHERE username='$cookie[username]' AND first_name='$cookie[first_name]' AND last_name='$cookie[last_name]' AND campus='$cookie[campus]' AND id='$cookie[id]'");
    $user = mysql_fetch_array($result, MYSQL_ASSOC);
    


    補足として:



    1. OracleデータベースのLIMIT句を使用したPL/SQL一括収集

    2. 接続を確認するときに、指定されたMySQLホストのいずれにも接続できません

    3. MySQL構成ファイル(つまり、my.cnf)の場所が指定されていません

    4. 文字列/列の値をmysqlの日付間隔定数(DAY、MONTH ...)として使用するにはどうすればよいですか?