Du måste ansluta till MySQL-servern innan du kan skapa din databas. Du kan göra detta via MySQL kommandoradsgränssnittet, eller genom att använda PHP, vilket är vad som kommer att täckas här. Att skapa en anslutning använder funktionen mysqli_connect(värddator, användarnamn, lösenord).  <?php $connection=mysqli_connect("exempel.com","admin","lösenord1")); /* Detta skapar en anslutning till MySQL-servern på example.com med användarnamnet "admin" och lösenordet "lösenordet"1. * / om (mysqli_ connect_errno()) { eko " Misslyckades ansluta till MySQL: ". mysqli_connect_terror(); } // Detta returnerar ett meddelande om anslutningen inte fungerar. ?> Anslutningen till databasen är hänförd till variabeln  på $ connection. Detta gör att du lätt kan referera till anslutningen senare i skriptet. För att se hur man skapar en databas med MySQL kommandoraden, kolla in den här artikeln. När du har öppnat anslutningen kan du lägga till kod för att skapa databasen. Databasen kommer inte att innehålla några uppgifter ännu, den första tabellen i databasen kommer att läggas till i nästa steg. Du kommer att använda CREATE DATABASE uttalande för att skapa databasen.  <?php $connection=mysqli_connect("exempel.com","admin","password1"); om (mysqli_connect_errno() { eko " Misslyckades ansluta till MySQL: ". mysqli_connect_terror(); } $sql="CREATE DATABASE databas1"; om (mysqli_query($connection,$sql) { eko "Database database1 skapats framgångsrikt; } annat { eko "Error skapa databas: ". mysqli_terror($connection); }?> När databasen har skapats kan du skapa en tabell för att lagra data som du hämtar från formulär. Tabellen kan konfigureras på vilket sätt du vill för att passa dina data. Tabellen som skapas i detta steg kommer att ha tre kolumner: FirstName, LastName och Age. Tabellen kommer att kallas för "Användare" <?php $connection=mysqli_connect("example.com","admin","password1", "database"); om (mysqli_connect_errno()) { eko " Misslyckades ansluta till MySQL: ". mysqli_connect_terror(); } $sql = "CREATE TABLE Users (PID INTE NULL AUTO_INCREMENT, PRIMARY KEY(PID), FirstName CHAR(30), LastName CHAR(30), Age INT"; /* Varje kolumn måste ha den datatyp som anges (CHAR, INT, etc.). För CHAR-värdena måste du ställa in hur länge strängen kan vara (30 i detta fall). AUTO_INCREMENT-funktionen ökar PID-fältet med 1 för varje post. Detta skapar i huvudsak ett ID-nummer för varje post som läggs till. * / om (mysqli_query($connection,$sql)) { eko "Table Users skapad framgångsrikt", } annat { eko "Error skapa tabell: ". mysqli_terror($-anslutning); }?>
Anslut till en MySQL- server. Skapa din databas. Skapa en tabell för din databas.