gpt4 book ai didi

php - 使用 session 名称创建一个 php 表

转载 作者:行者123 更新时间:2023-11-29 21:14:29 24 4
gpt4 key购买 nike

我在任何地方都找不到这个问题的答案。但很简单,我有一个创建表和一个保存的 session 。我需要该 session 作为表名。如下所示。我一直在努力解决这个问题,并试图到处寻找答案。

下面是创建msql表。 session 是 $id,下面是我迄今为止尝试过的。

$sql = "CREATE TABLE " . $id . " (
id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
firstname VARCHAR(30) NOT NULL,
lastname VARCHAR(30) NOT NULL,
email VARCHAR(50),
reg_date TIMESTAMP
)";

这是上下文中的页面(已更新)

<?php
//header("Location:all_games/myscorenum.php");
$servername = "localhost";
$username = "root";
$password = "root";
$dbname = "score";

// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}

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

echo"$id";


$sql = "CREATE TABLE '" . $id . "' (
id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
firstname VARCHAR(30) NOT NULL,
lastname VARCHAR(30) NOT NULL,
email VARCHAR(50),
reg_date TIMESTAMP
) ";
if ($conn->query($sql) === TRUE) {
echo "Table MyGuests created successfully";
} else {
echo "Error creating table: " . $conn->error;
}

$conn->close();
?>

最佳答案

尝试使用此查询

  $sql = "CREATE TABLE '. $id .' (
id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
firstname VARCHAR(30) NOT NULL,
lastname VARCHAR(30) NOT NULL,
email VARCHAR(50),
reg_date TIMESTAMP
) ";

关于php - 使用 session 名称创建一个 php 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36078973/

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