提交表单后如何自动创建客户表
Posted
技术标签:
【中文标题】提交表单后如何自动创建客户表【英文标题】:How to create a client table automatically after submitting form 【发布时间】:2018-06-13 23:17:33 【问题描述】:我需要一些关于以下项目的理论帮助。
假设我有一个带有以下输入字段的客户端表单:
姓名、姓氏、地址、体重和一个提交按钮。
有什么办法,在提交表单后自动创建一个mysql表来存储客户端的数据。此外,每个新客户端都应该这样做,但对于现有客户端,数据应该存储在初始表中。
任何关于如何做到这一点的想法或在线示例的链接都会非常有用。
【问题讨论】:
是的,使用 MySQL 和 php 从 ajax 数据创建表,先检查表是否不存在。 【参考方案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
【讨论】:
以上是关于提交表单后如何自动创建客户表的主要内容,如果未能解决你的问题,请参考以下文章