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

phpmysqlクエリエンコーディングの問題

    私が見つけがちなのは、物事を解決することです。

    mysql_query("SET NAMES 'utf8'");
    

    クエリが実行される前。

    ドキュメントでは、mysql_set_charsetを使用することを推奨しています しかし、私はしばしばその機能が欠けているのを見ます。

    if( function_exists('mysql_set_charset') ){
        mysql_set_charset('utf8', $db_con);
    }else{
        mysql_query("SET NAMES 'utf8'", $db_con);
    }
    


    1. MySQLテーブル列に名前を付けるために番号を使用できますか?

    2. PHPでPDOを使用して開いたSQL接続を閉じる必要がありますか

    3. bashからmysqlクエリをフィードする方法

    4. Laraveleloquentはデータベース列で最も一般的な値を取得します