Diğerlerini güncelleme yaparken MySQL veritabanında tek alan güncellemiyor

0 Cevap php

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.

0 Cevap