Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/259.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/63.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php更新查询列表仅部分工作无错误_Php_Mysql_Sql - Fatal编程技术网

php更新查询列表仅部分工作无错误

php更新查询列表仅部分工作无错误,php,mysql,sql,Php,Mysql,Sql,我正在使用插入和更新查询列表来处理策略游戏的回合。这里有一些有效的,还有一些没有 mysql_query("UPDATE gc3025_games_prime SET `turns` = `turns`+1 WHERE `active`='1'"); mysql_query("UPDATE gc3025_processing_check, gc3025_games_prime SET gc3025_processing_check.turn = gc3025_games_prime.turns

我正在使用插入和更新查询列表来处理策略游戏的回合。这里有一些有效的,还有一些没有

mysql_query("UPDATE gc3025_games_prime SET `turns` = `turns`+1 WHERE `active`='1'");
mysql_query("UPDATE gc3025_processing_check, gc3025_games_prime SET gc3025_processing_check.turn = gc3025_games_prime.turns WHERE gc3025_processing_check.game_id = gc3025_games_prime.id");
mysql_query("UPDATE gc3025_processing_check SET `turn_update`='yes' WHERE `game_id`='1' AND `turn`='$current_turn'");
这些都是在之后,没有处理。当我在服务器上手动输入它们时,它们会进行处理

mysql_query ("UPDATE `gc3025_cbills_remaining` SET `cbills_remaining` = `unspent_cbills`");
mysql_query ("UPDATE `gc3025_cbills_remaining` SET `starting_cbills` = `cbills_remaining` + `base_cbills`");
mysql_query ("UPDATE `gc3025_cbills_remaining` SET `unspent_cbills` = starting_cbills");
有没有办法确保他们能真正处理?任何帮助都将不胜感激

只需使用即可获得所需

您可以从此调用中获得两个不同的值

  • -1
    (告诉您有些东西不起作用)
  • 整数值
    =0
    (告诉您受影响的行的确切数目)

顺便说一句,我建议不要使用
mysql.*
函数:使用或

从表名中删除“”
gc3025\u cbills\u剩余的
@AtifTariq-er,否。最后三个查询中的表名正确地引用了反勾号。