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

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

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

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

    • Официальный вывод USDT (Tether) через https://tether.to/

      Tether - криптовалюта, привязанная к доллару. Привязка обеспечивается возможностью купить/продать эту криптовалюту через организацию-создателя этой криптовалюты https://tether.to/  (знаю, что тут есть нюансы относительно того насколько реально эта валюта обеспечена долларами, но это не суть данной темы) Вопрос. Реально кто-то из РФ пробовал продавать (обналичивать) tether через https://tether.to/ ?  Хотел узнать, есть ли какие-то нюансы? Сколько по времени занимает процедура? при посту

      in Экономика

    • Биржа EXMO атакована хакерами и приостановила вывод криптовалют

      Русскоязычная криптовалютная биржа EXMO приостановила вывод криптовалют из-за хакерской атаки на горячие кошельки. Точная сумма убытков не разглашается. Специалисты по безопасности EXMO обнаружили подозрительную активность, связанную с выводом большого количества BTC, ETH, XRP, USDT, ZEC и ETC. Поэтому было принято решение о приостановке операций вывода. В  сообщении об атаке приведен список адресов, с которых выводились криптоактивы.   Позднее подтвердилось, что горячие кошельки

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

    • CEO Global приостановила ввод и вывод средств из-за ареста основателя биржи

      Китайская криптовалютная биржа CEO Global приостановила ввод и вывод криптоактивов на неопределенный срок по причине ареста основателя торговой площадки. Журналист Колин У (Colin Wu) сообщил в социальной сети Twitter, что на банковскую карту учредителя биржи неоднократно поступали «подпольные» средства, скрываемые от налогообложения. Узнав об этом, местные власти задержали руководителя CEO Global на 15 суток для проведения расследования.    Согласно заявлению биржи, у задержанного

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

    • Биржа Upbit будет задерживать вывод криптоактивов для борьбы с мошенниками

      Южнокорейская биржа Upbit с 28 ноября изменит правила вывода криптоактивов, чтобы защитить счета пользователей от атак злоумышленников. Новое изменение, которое вступит в силу 28 ноября, позволит клиентам выводить цифровые активы, стоимость которых эквивалентна сумме в корейских вонах, депонированных через 24 часа после запроса на вывод.   Отсрочка вывода применяется только к денежным депозитам, которые обмениваются на криптовалюту. Нет ограничений по времени для вывода корейских

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

×
×
  • Create New...