ozanalkancomtr adlı üyeden alıntı: mesajı görüntüle
parasal bir değer saklayacaksanız "decimal" kullanmalısınız.

şunlar da işinize yarayabilir:
http://php.net/manual/tr/function.number-format.php
http://php.net/manual/tr/function.money-format.php

Teşekkürler Ekleme bu şekilde normalde verdiğiniz linke göre bu $bizimki = number_format($sayı, 2, ',', '.'); eklenmeli sanırım
        $database = DatabaseFactory::getFactory()->getConnection();
        $add = $database->prepare('UPDATE users SET balance = balance + :amount WHERE user_id = :userid');
        $add->execute(array(
            ':userid' => $UserID,
            ':amount' => $UrunTutari

        ));
AffiliateModel::rewardReferrer($UserID, $_POST["itf"]);
        $addtran = $database->prepare('INSERT INTO transactions (user_id, payment_id, complete, created, amount, method) VALUES (:userid, :payment, :complete, :created, :amount, :method)');
        $addtran->execute(array(
            ':userid' => $UserID,
            ':payment' => '',
            ':complete' => 1,
            ':created' => date('Y-m-d H:i:s'),
            ':amount' => $OdemeTutari,
            ':method' => 'BuyPayer'
        ));




Veritabanı yapısıda bu şekildedir.