php - 使用 PHP 变量的 MySQL VALUES 问题

标签 php mysql

我正在尝试将 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/

相关文章:

mysql - 在Mysql Workbench中设置外键

PHP/MySQL : After inserting the value into a table the value of the variable gets lost and cannot print it out at the end of the file?

mysql - 如何比较选择独特项目的两个结果?

php - 获取给定持续时间内两个时区之间的时区偏移

javascript - 集成YELP Checkout API困难。无法获取机会

php - 检查下拉列表并根据该选择创建 if 语句

php - 如何从 Wordpress 中的产品类别名称获取 css ID

php - 根据用户定义的时间运行特殊任务

php - 为什么我的 HTML 单选按钮会检查最后一个选项,而不管选择了什么选项?

android - 如何在 Android 手机上安装 MySQL 以与 node.js 一起使用