我正在尝试将 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
希望对你有帮助
关于php - 使用 PHP 变量的 MySQL VALUES 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5525464/