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

言語翻訳文法

    定義された文にプレースホルダーを使用しない理由。

    $sentences = array();
    $sentences[ "en" ] = "{{USERNAME}} went to the cinema with his friend {{FRIENDNAME}} today.";
    $sentences[ "tu" ] = "{{USERNAME}} bugün arkadaşı {{FRIENDNAME}} ile birlikte sinemaya gitti.";
    

    名前とプレースホルダーを配列に配置します

    $placeHolder    = [ "{{USERNAME}}", "{{FRIENDNAME}}" ];
    $name           = [ "Mustafa", "ahmet" ];
    

    ENを印刷することを選択した場合

    echo str_replace($placeHolder, $name, $sentences[ "en" ]);
    

    結果は次のようになります。ムスタファは今日、友人のアフメットと一緒に映画館に行きました。

    TUを印刷することを選択した場合

    echo str_replace($placeHolder, $name, $sentences[ "tu" ]);
    

    結果は次のようになります:Mustafabugünarkadaşıahmetile birliktesinemayagitti。




    1. Max()関数を使用してグループ値を選択する

    2. 2つの異なるデータベース間でのデータの同期

    3. MySQLは同じ条件値を持​​つ一番上の行を選択します

    4. エラー1115(42000):不明な文字セット:'utf8mb4'