【发布时间】:2017-08-19 04:49:38
【问题描述】:
我想用 php 变量+名称创建表 喜欢。
这是我的代码
if($conn->query($sql1)===TRUE){
$_SESSION['username'] = $x;
$sql = "CREATE TABLE $x
(
ID int NOT NULL AUTO_INCREMENT,
image blob,
date datetime,
status longtext,
PRIMARY KEY (ID)
)";
$sql2 = "CREATE TABLE ".$x."_frnd
(
ID int NOT NULL AUTO_INCREMENT,
myfrndname varchar(255),
myfrndusername varchar(255),
PRIMARY KEY (ID)
)";
$result= mysqli_query($conn,$sql,$sql2);
if ($conn->query($result) === TRUE) {
}
这里 ($x) 是一个变量,而 frnd 是手动名称- 我想要这样的结果表。 [管理员]。 请给我建议。
【问题讨论】:
-
旁注:为每个用户创建一个全新的表是一种设计模式,在接下来的几年里会让你头疼不已(相信我!)。我强烈建议您维护 一个 表并添加一些
user_id列。 -
顺便说一句,这个问题与 PhpMyAdmin 有什么关系吗?您正在为此应用程序创建插件吗?
标签: php mysql mysqli phpmyadmin