2010-11-23 15 views
0

このコードを編集しようとしています。情報を挿入するだけではなく、ファイルがデータベースに既に存在するかどうかをチェックします。それが存在すれば...それはちょうどそれを置き換えるのではなく、すでに値の量に "値"量を追加して、情報を更新する必要があります。しかし、これは私にとって非常に新しいものです。私は失われていますので、本当に感謝して助けてください!mysqlを更新して既存の値に値を加算する

<?php 
define('JPATH_BASE',$_SERVER['DOCUMENT_ROOT']); 
require_once($_SERVER['DOCUMENT_ROOT']."/b2/configuration.php"); 

require_once($_SERVER['DOCUMENT_ROOT']."/b2/libraries/joomla/factory.php"); 
require_once($_SERVER['DOCUMENT_ROOT']."/b2/libraries/joomla/base/object.php"); 
require_once($_SERVER['DOCUMENT_ROOT']."/b2/libraries/joomla/database/database.php"); 
require_once($_SERVER['DOCUMENT_ROOT']."/b2/libraries/joomla/database/database/mysql.php"); 

$config = new JConfig; 
$options = array(); 
$options['host'] = $config->host; 
$options['user'] = $config->user; 
$options['password'] = $config->password; 
$options['database'] = $config->db; 
$options['prefix'] = $config->dbprefix; 
$options['select'] = true; 


$db = new JDatabaseMySQL($options); 

//$user = JFactory::getUser(); 
$userId = 0; 
//($user->id > 0) ? $user->id : 0; 
$numbervote = $_REQUEST['w']; 
$folder = $_REQUEST['w2']; 
$name = $_REQUEST['w1']; 
    $date = date('Y-m-d H-i-s'); 
    $sql = "INSERT INTO jos_image_ratetting (id,userid,datecreated,value,filename,folder,md5name) VALUES(NULL,'".$userId."','".$date."','".$numbervote."','".$name."','".$folder."',MD5('".$name."'))"; 
    $db->setQuery($sql); 
    if($db->query()){ 
    $msg = "Thanks for rate!"; 
    }else{ 
    $msg = mysql_error(); 
    } 
    echo $msg; 
//echo 'Hello'; 

?> 

答えて

関連する問題