Обновить значения таблицы в массиве - PullRequest
0 голосов
/ 15 апреля 2019

У меня есть таблица, и я хочу обновить значения таблицы в массиве. Использую соответствующий идентификатор. Я использую REPLACE INTO, но все строки обновляются каждый раз. Так что я не хочу. У меня есть только обновление, если любое значение изменяется в массиве с этим идентификатором транзакции. (Извините, мой плохой язык) смотри мой пример

$tbtransaction = array(
    array(
        "TransactionID" => 16,
        "VoucherType" => "Cash Payment",
        "AccName" => "OFFICE EXPENSE",
        "Particulars" => "CASH ACCOUNT",
        "Debit" => 2000,
        "Credit" => 50,
    ),
    array(
        "TransactionID" => 17,
        "VoucherType" => "Cash Payment",
        "AccName" => "OFFICE EXPENSE",
        "Particulars" => "CASH ACCOUNT",
        "Debit" => 1250,
        "Credit" => 350,
    ),
    array(
        "TransactionID" => 18
        ,
        "VoucherType" => "Bank Payment",
        "AccName" => "Simple EXPENSE",
        "Particulars" => "CASH ACCOUNT",
        "Debit" => 410,
        "Credit" => 0,
    ),
    array(
        "TransactionID" => 19,
        "VoucherType" => "Cash Payment",
        "AccName" => "OFFICE EXPENSE",
        "Particulars" => "CASH ACCOUNT",
        "Debit" => 2000,
        "Credit" => 0,
    ),
    array(
        "TransactionID" => 20,
        "VoucherType" => "Cash Payment",
        "AccName" => "OFFICE EXPENSE",
        "Particulars" => "CASH ACCOUNT",
        "Debit" => 25,
        "Credit" => 40,
    ),

);

Таблица транзакций

TransactionID   VoucherType    AccName          Particulars    Debit  Credit
--------------------------------------------------------------------------------
16           Cash Payment   OFFICE EXPENSE     CASH ACCOUNT    2000     50
17           Cash Payment   OFFICE EXPENSE     CASH ACCOUNT    1250     300
18           BankPayment    OTHER EXPENSE      OTHER ACCOUNT   410      10
19           Cash Payment   TRAVEL EXPENSE     BANK ACCOUNT    300       0
20           Cash Payment   OFFICE EXPENSE     CASH ACCOUNT    25       40
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...