Jump to content

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


Recommended Posts

Posted (edited)

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

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

$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
Posted

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

Posted

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

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

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

 

Например. 

Сделал так.

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; ?>

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

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

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
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Similar Topics

    • Binance приостановит ввод и вывод цифровых активов в сети Эфириума для поддержки обновления

      Крупнейшая криптовалютная биржа мира Binance объявила о поддержке предстоящего обновления сети Эфириума, запланированного на 7 мая. В официальном заявлении на сайте биржи говорится, что в рамках подготовки к обновлению Binance временно приостановит ввод и вывод цифровых активов в сети Эфириума начиная с 06:00 UTC, так как это необходимо для обеспечения бесперебойного перехода биржевых сервисов.   При этом торговля эфиром и связанными с ним активами останется доступной пользователям в

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

    • Биржа Garantex прекратила вывод криптовалют и оказание всех услуг

      Находящаяся под международными санкциями российская криптовалютная биржа Garantex сообщила, что американская компания Tether заблокировала кошельки платформы на общую сумму свыше 2,5 млрд рублей. На сайте биржи приостановлены торговые операции и прочие услуги по причине «технических работ». Представители биржи назвали решение Tether, эмитента крупнейшего мирового стейблкоина USDT, «войной против российского крипторынка», заявив, что и другие российские площадки могут стать целью ограничений

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

    • [Осторожно!] Казино 7k-kasino.org — не одобряют вывод, игнорируют жалобы

      Выиграл сумму, поставил на вывод, прошёл верефикацию, специально затягивают время что бы все проиграть, на жалобы не отвечают уже достаточно времени прошло, опять запросили верефикацию аккаунта, всё аннулировали, я не первый и не 100 клиент этого казино который жалуется на него, постоянно пропадают депозитв мой ID 3100630 проверьте его пожалуйста 

      in Игры, гэмблинг, казино, беттинг

    • Криптотрейдер застрелился после потери последних $500 на покупке мемкоина

      «Мемкоины ― истинное зло», ― написали пользователи соцсети X после того, как криптотрейдер под псевдонимом MistaFuccYou застрелился из-за потери последних $500 на мошенническом токене. MistaFuccYou проводил стрим в соцсети X, в ходе которого торговал мемными токенами. Ранее он уже терял деньги на подобных вложениях, но в этот раз трейдер потерял последние $500 после того, как токен, который он купил, рухнул до нуля. MistaFuccYou достал револьвер, зарядил один патрон и попросил подписчиков с

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

    • Binance.US возобновляет прием депозитов и вывод средств в долларах США

      Американское подразделение криптовалютной биржи Binance объявило, что после двухлетнего перерыва возобновляет прием депозитов и вывод средств в долларах США. Операции в долларах США стали вновь доступны на Binance.US с 19 февраля. Клиенты смогут вносить и выводить средства с нулевой комиссией через банковские переводы ACH — эта функция станет доступна пользователям в ближайшие несколько дней.   На данный момент на платформе доступны десять торговых пар с долларом США: BTC/USD, XLM/USD

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

×
×
  • Create New...