2013-05-09 2 views
0

У меня есть этот короткий код, но я хочу, чтобы он был относительным с текущим значением. Например, если значение XP равно 3, и я запустил этот скрипт, он сделает так, что общее значение равно 39. Любой идеал? Код:PHP Обновление таблицы mysql с операторами

<?php 
include "base.php";//This is the connection file 
mysql_query("UPDATE test SET XP=+36 WHERE Username='Hello'"); 
?> 

EDIT:

Я решил его моим сам:

<?php 
include "base.php"; 

$query = "SELECT * FROM test WHERE Username='Hello'"; 

$result = mysql_query($query) or die(mysql_error()); 

$row = mysql_fetch_array($result) or die(mysql_error()); 
echo $row['Username']. " - ". $row['XP']; 

mysql_query("UPDATE test SET XP='" .$row['XP']. "'+1 WHERE Username='Hello'"); 
?> 

ответ

0

Изменение запросов к этому

"UPDATE test SET XP=XP+36 WHERE Username='Hello'" 

Вы используете = +, что это неправильно, это не поддерживается в mysql

Смежные вопросы