Ben Zend Framework 1.10.8 ve MySQL Server 5.1.X. kullanıyorum Ben kayıt ama sadece bir alan güncellemeleri güncelleştirmek için benim veri dizisi oluşturmak.
<?php
$where = "`character_id` = '5'";
$healthGained = 5;
$data = array();
if ($healthGained > 0) {
$data['character_current_health'] = $character['character_max_health'] + $healthGained;
$data['character_max_health'] = $character['character_max_health'] + $healthGained;
print_r($data);
$characterInfoTable->update($data, $where);
}
?>
Ne print_r almak şudur:
Array ( [character_current_health] => 430 [character_max_health] => 430 )
Ancak character_current_health değeri veritabanında değişmez. Character_max_health değeri ancak yapar. Herkes bu ile ne oluyor biliyor musun?
NOT: alanları doğru adlandırılmış ve doğru veri türü vardır. Bu Ubuntu çalıştıran bir Linux sunucu üzerinde çalışıyor.