【问题标题】:How to create a client table automatically after submitting form提交表单后如何自动创建客户表
【发布时间】:2018-06-13 23:17:33
【问题描述】:

我需要一些关于以下项目的理论帮助。

假设我有一个带有以下输入字段的客户端表单:

姓名、姓氏、地址、体重和一个提交按钮。

有什么办法,在提交表单后自动创建一个mysql表来存储客户端的数据。此外,每个新客户端都应该这样做,但对于现有客户端,数据应该存储在初始表中。

任何关于如何做到这一点的想法或在线示例的链接都会非常有用。

【问题讨论】:

  • 是的,使用 MySQL 和 PHP 从 ajax 数据创建表,先检查表是否不存在。

标签: php mysql ajax mysqli triggers


【解决方案1】:

尝试使用这个 SQL 查询:

IF EXISTS (SELECT * FROM :table_name)
  BEGIN
     UPDATE :table_name SET name=:name, lastname=:lastname, address:address, bodyweight:bodyweight;
  END
ELSE
  BEGIN
     CREATE :table_name (
     name varchar(128),
     lastname varchar(128),
     address varchar(128),
     body_weight unsigned tinyint
     );
     INSERT INTO :table_name (name, lastname, address, bodyweight)
     VALUES (:name, :lastname, :address, :bodyweight);
  END

【讨论】:

    猜你喜欢
    • 2019-04-26
    • 1970-01-01
    • 1970-01-01
    • 2011-08-15
    • 2019-10-25
    • 1970-01-01
    • 2021-05-11
    • 2012-03-13
    • 1970-01-01
    相关资源
    最近更新 更多