我需要对以下项目提供一些理论上的帮助。
假设我有一个包含以下输入字段的客户端表单:
name,lastname,adress,body_weight&一个提交按钮。
有什么办法,在提交表单后自动创建一个mysql表,其中将存储客户端的数据。此外,每个新客户端都应该这样,但对于exixting客户端,数据应该存储在初始表中。
关于如何做到这一点或者链接到在线示例的任何想法都非常有用。
答案 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