У меня есть приложение, в котором я хочу, чтобы пользователи могли покупать внутриигровые кредиты, называемые монетами.
Я установил свой URL-адрес обратного вызова и могу совершить покупку, получаю order_id и рассчитывается по обратному вызову, но как мне обновить строку пользователей в моей базе данных mySql после того, как они совершили покупку.
Как выглядит моя БД mySql
ID ...... FBID ............ Имя .......... Монеты
7 ....... 1000 *** 797 .... John .............. 0
После того, как пользователь купил 200 монет за 1 кредит, я хотел бы сделать это
$ SQL = "ОБНОВЛЕНИЕ tb_users SET Coins = Coins + 200 WHERE FBID = '$ usernumber'";
$ result = mysql_query ($ SQL);
Но как и где я должен это делать? Это в файле callback.php или в файле index.php после «var callback = function (data)».
Я не могу передать user_id из формы в индексе в callback.php
Так как мне это сделать, и если это возможно, я должен обновить свою базу данных в файле callback.php ??