助けてくれてありがとう!
Opencart のカスタム プラグインで動作するように 1 つに変換しようとしている (製品フィードからインポートされた) いくつかの異なる mysql 列があります。
プラグインの MYSQL エントリの形式は次のとおりです...
a:11:{i:13;s:3:"964";i:14;s:9:"Automatic";i:15;s:3:"FWD";i:16;s:15:"Gas I6 4.2L/256";i:17;s:5:"Black";i:18;s:4:"Gray";i:19;s:12:"Some City, ST";i:20;s:2:"15";i:21;s:2:"21";i:22;s:6:"128365";i:23;s:17:"2XXXXG3XXXXH5XXXX";}
ご覧のとおり、「s:X」は各エントリの文字数を表します。この形式に変換しようとしている情報を含む 11 の異なる列がありますが、正確な文字数がないと、プラグインはエラーをスローします。だから私は、この作業を行うために使用できる正確な文字数を取得するために、SQL/PHP の組み合わせを使用しようとしています。私は他のすべてのハンドルを持っています。
それで!
私の質問は...文字数を変数に割り当てるにはどうすればよいですか? 私はいくつかのグーグルをして、これを見つけました...
SELECT CHAR_LENGTH('TABLENAME');
変数として設定する方法を考えているだけで、それ以上のことがあることに気づきました。
と
それほど重要ではありませんが、誰かがフォーマットを認識していますか? こんなの見たことない!
シリアライズされた PHP 配列