Einer Database eine Datatable hinzfügen

  • PHP

    Einer Database eine Datatable hinzfügen

    Moin im Netz habe ich folgendes gefunden, um eine Database zu erstellen (was auch funktioniert:

    PHP-Quellcode

    1. // Server name must be localhost
    2. $servername = "localhost";
    3. // In my case, user name will be root
    4. $username = "root";
    5. // Password is empty
    6. $password = "";
    7. // Creating a connection
    8. $conn = new mysqli($servername,
    9. $username, $password);
    10. // Check connection
    11. if ($conn->connect_error) {
    12. die("Connection failure: "
    13. . $conn->connect_error);
    14. }
    15. // Creating a database named geekdata
    16. $sql = "CREATE DATABASE geekdata";
    17. if ($conn->query($sql) === TRUE) {
    18. echo "Database with name geekdata";
    19. } else {
    20. echo "Error: " . $conn->error;
    21. }
    22. // Closing connection
    23. $conn->close();


    Nun würde ich aber gerne dieser Database einer Datatable hinzufügen, weiß aber nicht wie.
    Ein Ansatz wäre sowas:

    PHP-Quellcode

    1. // sql to create table$sql = "CREATE TABLE MyGuests (id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,firstname VARCHAR(30) NOT NULL,lastname VARCHAR(30) NOT NULL,email VARCHAR(50),reg_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP)";


    jedoch wüsste ich nicht wo genau ich das einbauen muss oder wie ich das einbinden muss.
    Es würde mir auch reichen eine ganz einfache Datatable einzurichten mit 'Name' und 'Highscore'.

    Freue mich über Tipps und Tricks

    LG


    EDIT: Bin weitergekommen musste halt die Database selektieren und dann eine Datatable hinzufügen.
    Dafür quasi am Ende vom obigen Code folgendes hinzufügen:

    PHP-Quellcode

    1. ​$retval = mysqli_select_db($conn, 'geekdata' );
    2. if(! $retval ) {
    3. die('Could not select database: ' . mysqli_error($conn));
    4. }
    5. echo "Database TUTORIALS selected successfully\n";
    6. $sql2 = "create table Highscore(id INT AUTO_INCREMENT,name VARCHAR(20) NOT NULL,
    7. score INT NOT NULL,primary key (id))";
    8. if(mysqli_query($conn, $sql2)){
    9. echo "Table emp5 created successfully";
    10. }else{
    11. echo "Could not create table: ". mysqli_error($conn);
    12. }

    Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „Visual_Prog“ ()