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

シリアル化解除の問題

    正確には何が問題ですか? unserialize()を呼び出すだけで済みます。 データを元の形式で取得するには:

    // assuming your database column 'foo' contains
    // s:38:"a:2:{i:0;s:4:"4444";i:1;s:6:"Middle";}
    $miscel = unserialize($row['foo']);
    print_r($miscel);    
    // returns array([0] => 4444, [1] => 'Middle');
    

    問題がシリアル化されているデータがあまり読みにくいという事実にある場合 、配列キーの保存も検討する必要があります

    $miscel = serialize(array('price' => $_POST['Prod_Price'], 'cond' => $_POST['Prod_Cond'])); 
    


    1. Androidを使用してsqliteで行数を取得するにはどうすればよいですか?

    2. PHPmysqlは30秒後にタスクを実行します

    3. MySQLの複数のテーブルから行を削除する

    4. Mysqlが接続できません-アクセスが拒否されました(パスワードyesを使用)