Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/56.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
3.表格中的信息;需要在表(php代码)和msql查询之间创建和唯一性_Php_Mysql - Fatal编程技术网

3.表格中的信息;需要在表(php代码)和msql查询之间创建和唯一性

3.表格中的信息;需要在表(php代码)和msql查询之间创建和唯一性,php,mysql,Php,Mysql,实际上,我从表单中获得了用户收到的3个信息,例如: Aircraft ::::::::::: Part:::::::::::: Project : 1. A380....... 1.ATA 20.... 1.June 2015 2. B787....... 2.ATA 21.... 2.July

实际上,我从表单中获得了用户收到的3个信息,例如:

Aircraft :::::::::::            Part::::::::::::          Project :

 1. A380.......                      1.ATA 20....                   1.June 2015
 2. B787.......                      2.ATA 21....                   2.July 2016
 3. MRJ........                      3.ATA 22....                   3.April 2017
 4. ................                 4. ..............                     4. .....
etc .....

我想做的是每次用户输入3个信息时,创建一个唯一的表,在其中我可以放置一些信息。一开始我的桌子是空的。希望每次都创建一个唯一的表,例如,一个包含B787 ATA列的表2017年8月36日,并且无法创建两次相同的表

我知道我需要做白色主键,唯一ID,一些类似的东西,但是如果有人能帮我写PHP代码,我会很感激的

希望你能理解我想要解释的:)

这是我现在的代码,但这段代码只是在一个新表中创建一行,而不是每次都创建一个表:

<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {//Check it is comming from a form

    //mysql credentials
    $mysql_host = "localhost";
    $mysql_username = "root";
    $mysql_password = "";
    $mysql_database = "bdd2";

    $u_aircraft = filter_var($_POST["Aircraft"], FILTER_SANITIZE_STRING); //set PHP variables like this so we can use them anywhere in code below
    $u_part = filter_var($_POST["Systeme"], FILTER_SANITIZE_EMAIL);
    $u_project = filter_var($_POST["Projet"], FILTER_SANITIZE_STRING);

    if (empty($u_aircraft)){
        die("Please enter an aircraft");
    }
    if (empty($u_part)){
        die("Please enter valid part");
    }

    if (empty($u_project)){
        die("Please enter a project");
    }   

    //Open a new connection to the MySQL server
    $mysqli = new mysqli($mysql_host, $mysql_username, $mysql_password, $mysql_database);

    //Output any connection error
    if ($mysqli->connect_error) {
        die('Error : ('. $mysqli->connect_errno .') '. $mysqli->connect_error);
    }   

    $statement = $mysqli->prepare("INSERT INTO presentation (aircraft, part, project) VALUES(?, ?, ?)"); //prepare sql insert query
    //bind parameters for markers, where (s = string, i = integer, d = double,  b = blob)
    $statement->bind_param('sss', $u_aircraft, $u_part, $u_project); //bind values and execute insert query

    if($statement->execute()){
        print "OK " . $u_aircraft . " as été ajouté avec succés à la Base de donnée";
    }else{
        print $mysqli->error; //show mysql error if any
    }
}
?>


您每次都在创建一个唯一的表什么?为什么每次都要创建一个表?是的,希望每次都创建一个唯一的表,例如2017年8月36日B787 ATA列的表,并且无法创建两次相同的表欢迎使用堆栈溢出!请出示你的问题。您应该至少包括您遇到问题的代码的大纲(但最好是a),然后我们可以尝试帮助解决特定问题。您还应该阅读。您每次都在创建一个唯一的表什么?为什么每次都要创建一个表?是的,希望每次都创建一个唯一的表,例如2017年8月36日B787 ATA列的表以及无法创建两次相同的表欢迎使用堆栈溢出!请出示你的问题。您应该至少包括您遇到问题的代码的大纲(但最好是a),然后我们可以尝试帮助解决特定问题。你也应该阅读。