Jump to content
Sign in to follow this  
Евгений Шевцов

Вывод последних операций аккаунта

Recommended Posts

Здравствуйте. 

Вот получаем мы многомерный массив. 

$transactonsbit = $bitcoin->listtransactions($usebtc);

Выдает он данные

Array ( [0] => Array ( [account] => ******* [address] => *********[category] => receive [amount] => *.**** [confirmations] => ****[blockhash] => ***************[blockindex] => ******[blocktime] => **********[txid] => ***********[walletconflicts] => Array ( ) [time] => **********[timereceived] => ********) [1] => Array ( [account] =>******* [category] => *******[time] => *******[amount] => *******[otheraccount] => *******[comment] => ) [2] => Array ( [account] => ***********[category] => move [time] => *******[amount] => *******[otheraccount] => ******* [comment] => ) [3] => Array ( [account] => ******* [address] => *******[category] => send [amount] => -***** [fee] => *******[confirmations] => *******[blockhash] => *******[blockindex] => ******* [blocktime] => *******[txid] => ******* [walletconflicts] => Array ( ) [time] => *******[timereceived] => *******)

И еще несколько валют. Ключи в массивах одинаковые. 

 

И тут несколько вопросов. 1.  

Вывожу я эти транзакции следующим образом. 

<?php $result = array_merge ($transactonslite, $transactonsbit, $transactons2, $transactons3, $transactons4);?>

То есть объединяю все массивы в 1

 

Все отображается. Но отображается в порядке очереди как я их объединяю, а вот как мне их сортировать по дате?

Так же. Из-за того что ключи у массивов одинаковые - нет возможности определить какая транзакция к какой криптовалюте относится.

 

Как можно различать их? 

У меня было предположение, что нужно писать это все дело по отдельности в базу и добавлять туда название валюты и дату, но что то как то....Мне кажется это бред=)

 

blockchain.info не подойдет так как у меня есть такие транзакции как move, а их blockchain не видит. 

Edited by RattleSneyk

Share this post


Link to post
Share on other sites

Мне кажется, лучше все писать в базу, а потом брать из нее для отображения. Так и отлаживать проще будет, и агрегировать удобнее.

Share this post


Link to post
Share on other sites

Мне кажется, лучше все писать в базу, а потом брать из нее для отображения. Так и отлаживать проще будет, и агрегировать удобнее.

Ок. Тогда еще вопрос. 

Как блин в базу писать???=))) ) 

 

Например. 

Сделал так.

foreach($arrayas $key=>$val){    $sql = mysql_query("INSERT INTO таблица    (user, type, address,amount,confirmations)    VALUES ('".(int)$val['user']."','".$val['category']."','".(int)$val['address']."','".(int)$val['amount']."','".$val['confirmations']."')");}

Данные передает не верно и по три раза пишет. 

 

Делал так. 

<?php foreach($transactonsbit as $results): ?><?php$date = date("Y-m-d H:i");include "bd.php";$amount =  $results[amount];$address = $results[address];$type =  $results[category];$confirmations = $results[confirmations];// вставляем, новую запись$sql = "INSERT INTO `таблица`(`user`, `type`, `address`, `amount`, `dates`, `metod`, `confirmations`) VALUES ('$usebtc', '$type', '$address', '$amount','$date', 'btc', '$confirmations') ON DUPLICATE KEY UPDATE `confirmations` = '$confirmations'" or die(mysql_error());$result = mysql_query($sql) or die(mysql_error());mysql_close($connect);?><?php endforeach; ?>

Пишет три раза=) 

Но данные все верные. 

Share this post


Link to post
Share on other sites

А все. Можно закрывать тему. 

Переписал полностью. 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Topics

    • Госдума рассмотрела законопроект по налогообложению операций с криптовалютами

      Комитет Госдумы по бюджету и налогам одобрил законопроект, регулирующий налогообложение доходов от операций с криптовалютами. Авторы законопроекта признают цифровые активы, в том числе и криптовалюты, имуществом. Операции с этими активами должны облагаться налогом на прибыль или налогом на доходы физических лиц (НДФЛ), но при этом не подлежат обложению налогом на добавленную стоимость (НДС).   В случае принятия законопроекта в текущем виде, любые российские граждане и компании, а

      in Новости криптовалют

    • Exmo.com быстрый вывод, широкий выбор криптовалют, автоматические торги

      Здравствуйте, уважаемые участники сообщества!   Проект EXMO разрабатывался более года и в своем создании принимал во внимание все ошибки и недочеты сторонних сервисов, чтобы не повторять их печальный опыт, а также учитывал лучший опыт наших коллег, рекомендации пользователей и, разумеется, наш личный опыт, чтобы сервис оказался максимально полным, качественным, надежным, безопасным и удобным для каждого!   Наши преимущества:    — Широкий выбор методов ввода/вывода средств; — Воз

      in Биржи криптовалют

    • Автоматический вывод на карту visa master способы

      Подскажите как проще отправить криптовалюту на карту visa , masterЕсть ли такие сервисы? Прямо с фермы 

      in Электронные деньги

    • Возможен ли вывод на карту крипты USDC суммами в 100-300$ безболезненно??

      Помогите, новичку. Купил эфира месяц назад, недавно зафиксировал прибыль и перевел в USDC, электронный кошелек TrusteeWallet. А когда попытался часть вывести на карту, сумму в районе 100-300$, столкнулся с серьезной проблемой. Какие бы ни было варианты вывести такую сумму я не выбирал: напрямую вывесту на карту, через обменники, перевести в другую валюту пр., везде конские комиссии по 30-50%, абсолютно невыгодно выводить суммы меньше 1000$. Вопрос: можно ли как-то выводить суммы в 100-300$ без

      in Общий

    • Binance приостанавливала вывод криптоактивов из-за массовой регистрации новых пользователей

      Криптовалютная биржа Binance временно приостанавливала вывод криптоактивов из-за увеличения объемов заявок от новых пользователей. Теперь вывод активов уже доступен. О приостановке выводов Binance сообщила в Твиттере, извинившись перед пользователями за временные неудобства. Биржа была вынуждена пойти на такой шаг, чтобы разобраться с большим количеством заявок от новых пользователей, желающих зарегистрироваться на платформе. Количество депозитов и сделок тоже увеличивается, что создает

      in Новости криптовалют

×
×
  • Create New...