php und mysql create database


Normalerweise wird eine MySQL-Datenbank über die Verwaltung der Datenbank angelegt, siehe: Linux MySQL Befehle

Alternativ kann die Datenbank auch aus PHP erzeugt werden.

Anlegen der Datenbank mit PHP

<?php
$mysqlhost="localhost"; // Servername
$mysqluser="root"; // MySQL-Benutzer
$mysqlpwd="password"; // Passwort
$db="test"; //datenbankname

if (!$con=mysqli_connect($mysqlhost, $mysqluser, $mysqlpwd)){
    die("Verbindung konnte nicht hergestellt werden" . mysql_error());
}else { 
    echo "Verbindung hergestellt";
}

if (mysqli_query("create database $db", $con)){
    echo "DB angelegt<br>";
}else {
    echo "<br>DB nicht angelegt" . mysql_error();
}

mysqli_close( $con );
?>



eine Tabelle anlegen:

<?php
$mysqlhost="localhost"; // Servername
$mysqluser="root"; // MySQL-Benutzer
$mysqlpwd="password"; // Passwort
$db="test"; //datenbankname

if (!$con=mysqli_connect($mysqlhost, $mysqluser, $mysqlpwd)) {
   die("Verbindung konnte nicht hergestellt werden" . mysql_error());
}else { 
   echo "Verbindung hergestellt";
}

// Create table
mysqli_select_db($db, $con);
$sql = "CREATE TABLE Adressen(
   Vorname varchar(15),
   Nachname varchar(15)
)";

// Execute query
mysqli_query($sql,$con);
mysqli_close( $con );
?> 


PHP und MySQL Installation unter Ubuntu siehe: Apache und mysql installieren Ubuntu

positive Bewertung({{pro_count}})
Beitrag bewerten:
{{percentage}} % positiv
negative Bewertung({{con_count}})

DANKE für deine Bewertung!


Top-Artikel in diesem Bereich

PHP UTF-8 Umlaute

PHP UTF-8 Umlaute

erstellt: 06.05.2020 von Bernhard

Bei Problemen mit den Umlauten in PHP, liegt das meist an einer falschen Zeichenkodierung. ... weiterlesen

PHP Befehle: Funktionen auf einen Blick

PHP Befehle: Funktionen auf einen Blick

geändert: 27.03.2022 von Bernhard (Erstveröffentlichung: 17.10.2016)

Die verfügbaren PHP-Funktionen (Befehle) können mit der PHP-Funktion get_defined_functions(); aufgelistet werden. ... weiterlesen

Preview PHP Variablen übergeben

PHP Variablen übergeben

geändert: 06.06.2016 von Bernhard (Erstveröffentlichung: 30.04.2016)

Variablen einer Webseite können mittels POST oder GET an PHP übergeben werden. Als Voraussetzung für das folgende Beispiel wird ein Webserver mit PHP-Unterstützung benötigt, siehe:  php Datei erstellen - was ist PHP  ... weiterlesen


Fragen / Kommentare


(sortiert nach Bewertung / Datum) [alle Kommentare(neueste zuerst)]

✍anonym
25.02.2011 14:42
User: compex 
Der nutzername root ist ungefährlich. Außerdem ist es Schwer den Server on zu stellen.

✍anonym
15.09.2009 22:15
User: deer 
das ist doch nur ein Beispiel.
  Bei lokalen Testinstallationen wie beispielsweise mit Wampserver oder XAMPP ist der SQL Benutzer standardmäßig auch root und hat nichtmal ein Passwort.

✍anonym
14.09.2009 16:52
User: ich 
Benutzername root ist GEFÄHRLICH! NIEMALS bei Seiten verwenden, die im Internet erreichbar sind! Wenn die PHP-Seite einen Fehler hat, hat der Angreifer VOLLZUGRIFF auf den Server!
✍anonym
gepostet am 20.12.2021 12:19
ok

Beitrag erstellt von anonym