MySQL - boş = 0 ile Problem

0 Cevap php

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.

0 Cevap