使用变量指定的默认值创建表

时间:2017-05-08 01:23:21

标签: php

我在下面有一个PHP脚本创建一个表。根据用户电子邮件使用名称创建表。但是,在创建表时,由变量$ firstname指定的first_name的默认值为空。实际上,所有字段都是空白的。我的剧本有什么问题吗?

{{1}}

1 个答案:

答案 0 :(得分:0)

基本上不是数据库的工作方式,而是问题:

df[df.Marketcap > 35.00M]

但正如我所说,那不是数据库如何工作......

Moste可能您想要创建一个用户表并使用它:

$email = $_SESSION['email'];
$firstname = $user['first_name'];

// Create database for user if not exists
$DB_CON->exec("CREATE TABLE IF NOT EXISTS `".$email."` (
  `id` INT NOT NULL AUTO_INCREMENT,
  `first_name` VARCHAR(100) NOT NULL DEFAULT ".$firstname."
 PRIMARY KEY (`id`)
 );INSERT INTO `".$email."` (`id, `first_name`) VALUES(NULL, NULL)");

然后将数据插入此表中。

CREATE TABLE IF NOT EXISTS `users` (
  `id` INT NOT NULL AUTO_INCREMENT,
  `email` VARCHAR(100) NOT NULL,
  `first_name` VARCHAR(100) NOT NULL,
 PRIMARY KEY (`id`))