Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/55.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 - Fatal编程技术网

使用PHP变量的MySQL值存在问题

使用PHP变量的MySQL值存在问题,php,mysql,Php,Mysql,我试图将AJAX调用中的数据发送到由PHP生成的数据库表。我将MySQL查询包装在一个带有for循环的函数中,以便可以动态创建任意数量的表。除了定义VAULES的查询之外,它的每一部分都在工作。我试图在$usrscore的末尾附加一个整数变量,这样当它循环时,我的值将是$usrscore1、$usrscore2、$usrscore3等等。问题是它只将整数作为值(即1、2、3)而不是使用整个变量(即$usrscore1、$usrscore2、$usrscore3) 连接不起作用(即“$usrsco

我试图将AJAX调用中的数据发送到由PHP生成的数据库表。我将MySQL查询包装在一个带有for循环的函数中,以便可以动态创建任意数量的表。除了定义VAULES的查询之外,它的每一部分都在工作。我试图在$usrscore的末尾附加一个整数变量,这样当它循环时,我的值将是$usrscore1、$usrscore2、$usrscore3等等。问题是它只将整数作为值(即1、2、3)而不是使用整个变量(即$usrscore1、$usrscore2、$usrscore3)

连接不起作用(即“$usrscore”.$counter.”),将它们组合为两个单独的变量也不起作用(即$usrscore+$counter)。如果我在最后用一个整数写出变量,它会按预期工作,但我需要它在循环中工作


谢谢!

我想您可能想调用一个变量,但不知道它的名称。 您必须像以下那样连接它们:

$myvar1 = 'hi there';
$str = 'myvar';
$int = 1;
echo ${$str.$int};
它必须回来

hi there

希望它有助于发布代码和错误消息