Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/287.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 增加mysql的价值_Php_Mysql_Math - Fatal编程技术网

Php 增加mysql的价值

Php 增加mysql的价值,php,mysql,math,Php,Mysql,Math,im尝试做的就是添加mysql中的变量 我原以为这很简单,但事实证明并非如此,我也没有真正取得任何进展 甚至可以从mysql添加值吗 我相信这可能很简单,一如既往,任何指导都是值得赞赏的 谢谢 $query = mysql_query("SELECT * FROM users WHERE ID ='$userid'"); $numrows = mysql_num_rows($query); if($numrows ==1){ $row = mysql_fetch_assoc($query);

im尝试做的就是添加mysql中的变量

我原以为这很简单,但事实证明并非如此,我也没有真正取得任何进展

甚至可以从mysql添加值吗

我相信这可能很简单,一如既往,任何指导都是值得赞赏的

谢谢

$query = mysql_query("SELECT * FROM users WHERE ID ='$userid'");
$numrows = mysql_num_rows($query);

if($numrows ==1){
$row = mysql_fetch_assoc($query);
  $id = $row['uid'];
  $name = $row['name'];
  $angles = $row['angles'];
  $decimals = $row['decimals'];
  $multiplication = $row['multiplication'];
  $probability = $row['probability'];
      $sequences = $row['sequences'];
  $symmetry = $row['symmetry'];

 }
$sum = $sequences + $symmetry;
    print ("$sum");

解决了这个问题。查询应为…,其中uid='$userid');!

您也可以通过以下查询通过数据库进行计算:

SELECT uid, name, angles, (sequences + symmetry) AS mysum FROM users WHERE ID ='$userid'

你的代码有什么问题?你没有检查你是否有mysql错误。你甚至没有检查你的if条件是否为true。你也没有发布结果(错误)你回来了。非常草率,在请求指导之前,你应该自己进行彻底的测试。序列和对称性是整数,75和50。但是sum打印的是0。如果
$sum=0
,那么
$numrows=0
$numrows>1
尝试使用
限制1
它肯定能够连接到数据库。回显“name”很好。不想呼应对称性,概率。尽管是它们自己。