如何在提交表单后自动创建客户表

时间:2018-01-04 08:49:21

标签: php mysql ajax mysqli triggers

我需要对以下项目提供一些理论上的帮助。

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

name,lastname,adress,body_weight&一个提交按钮。

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

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

1 个答案:

答案 0 :(得分:3)

尝试使用此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