Im php üzerinden bir mysql veritabanı ile çalışıyor.
I = null bazı değerleri bir tablo var
Ben php bu değerleri seçin:
$opponentInv = db_execute("Select * from inventoryon where playerid = ".$defendid.";");
$opponentInv = mysql_fetch_assoc($opponentInv);
Sonra ben bir başka tabloya değerleri girin:
db_execute("INSERT INTO `inventoryCombat` (`attackid` ,`defendid` ,`money` ,`item1` ,`item2` ,`item3`, `item4` ,`item5` ,`item6`, `time`)VALUES ('".$attackid."', '".$defendid."', '".$opponentInv["money"]."', '".$opponentInv["item1"]."', '".$opponentInv["item2"]."', '".$opponentInv["item3"]."', '".$opponentInv["item4"]."', '".$opponentInv["item5"]."', '".$opponentInv["item6"]."', '".$time."');");
Sorun, ben ikinci tabloya değerleri eklediğinizde, her zaman 0 olarak ortaya çıkıyor olmasıdır. Onlar null olmalıdır zaman inventoryCombat tablodaki değerleri (onlar inventoryon tabloda ne) 0 vardır. Değerleri tabloda NULL kabul edecek şekilde ayarlanmıştır.