master-master, minta bantuannya y.. ane pny php s... Jul 26th 2013, 03:43, by 黄天文 | master-master, minta bantuannya y..
ane pny php seperti dibawah:
$tmpQuery = "SELECT IFNULL(`item`.`CurrentBalance`,0) - IFNULL((SELECT SUM(`oltransactiondetail`.`Quantity`) FROM `oltransactiondetail` INNER JOIN `oltransaction` ON `oltransactiondetail`.`OLTransaction` = `oltransaction`.`Id` WHERE `oltransactiondetail`.`Item` = `item`.`Id` AND `oltransaction`.`Status` = 3),0) AS CurrentBalance FROM `item` WHERE `item`.`Id` = '".$current['Item']."'"; $tmpExecute = mysql_query($tmpQuery); $scalar = mysql_fetch_array($tmpExecute);
ketika $tmpQuery di echo keluar dan dijalankan langsung ke MySQL hasilnya adalah -4.. tetapi ketika lewat mysql_query sama mysql_fetch_array di php, hasilnya jadi 20.. apakah ada yang pernah ketemu seperti gini? mohon sarannya..
sbg informasi : - Engine : InnoDB - sebelum execute query ada BEGIN (memakai Mysql Transaction) |
| | "tetapi ketika lewat mysql_query sama mysql_fetch_array di php, hasilnya jadi 20.."
ini di dapatkan dgn Echo var_dump($scalar); |
| | mohon bantuan sebesar-besarnya.. sudah 4 hari cari kasus ini.. :( | |
Tidak ada komentar:
Posting Komentar