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

PHPのmysqlデータベースにヘブライ語の値を挿入する方法

    ヘブライ語の問題を解決しました。これは、データベースとテーブルの行/フィールドのエンコードの問題でした。これが私が使用した解決策です。私は別の答えから助けを借りました、そして誰かがそれを必要とする場合に備えて、リンクは以下に与えられます。

    1. データベースの照合はutf8_general_ciである必要があります 。
    2. テーブルとヘブライ語の照合はutf8_general_ciである必要があります 。
    3. PHP接続スクリプトに置く

      header('Content-Type: text/html; charset=utf-8');
      
    4. xhtmlヘッドタグに入れます

      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      
    5. MySQLiを使用している場合は、データベースを選択した後、接続スクリプトに次のコードを挿入します。

      mysql_query("SET NAMES 'utf8'");
      

      PDOを使用している場合は、

      $conn->query("SET NAMES 'utf8'");
      

    最初の回答が役に立ち、私はそれを受け取りましたそこから



    1. MySQLは最新の行のみに参加しますか?

    2. MySQLがテーブルからすべてのインデックスを削除する

    3. 8000万レコードのテーブルとインデックスの追加には、18時間以上(または永久に)かかります。それで?

    4. mysqlクエリを15分間隔でグループ化する