gpt4 book ai didi

javascript - 将 session 变量附加到字符串以为 mySQL 查询创建表名

转载 作者:行者123 更新时间:2023-11-29 11:38:31 25 4
gpt4 key购买 nike

抱歉,但我实在想不出一个好名字。我的问题是我有一个网站,您单击一个按钮,它会将其发送到数据库,然后将那里的所有数字相加。我已经完成了那部分但是。请不要询问有关此问题的问题,但执行此操作的用户必须专门为其计数创建一个表。没关系,我的问题是一个 session 是在该人的地点 ID 之前进行的,所以说他是 88。我现在有这个来找到该表并将所有数字相加

 session_start();
$id=$_SESSION['id'];

include('db.php');


$add=mysql_query('SELECT SUM(p1),SUM(p2) from `game88`');
while($row1=mysql_fetch_array($add))
{
$mark=$row1['SUM(p1)'];
$mark1=$row1['SUM(p2)'];
}
?>

但上面是否写着来自和game88

('SELECT SUM(p1),SUM(p2) from `game88`')

我需要根据用户 session 找到表格,所以我尝试了这个

'SELECT SUM(p1),SUM(p2) from `game" . $id . "`'

但它不起作用。 game 始终是表名的第一位,88 是之前创建的用户位置。我需要它来找到桌面游戏88或无论用户 session 是99,它都会是桌面游戏99。我希望这是可以理解的。请不要问这是做什么的,因为它很难解释。感谢您的帮助

最佳答案

通过添加

$tableName = game.'$id';

然后将其添加到我的代码中,如下所示

  $add=mysql_query('SELECT SUM(p1),SUM(p2) FROM '.$tableName.'');

我能够显示结果,这是因为我使用了

'.$tableName.'

关于javascript - 将 session 变量附加到字符串以为 mySQL 查询创建表名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36232162/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com