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!


veröffentlicht am 22.08.2012 von Bernhard
geändert am 17.10.2016 von Bernhard


Top-Artikel in diesem Bereich

Preview PHP Suchstring preg_match und preg_match_all Beispiele

PHP Suchstring preg_match und preg_match_all Beispiele

erstellt: 18.10.2016 von Bernhard

Mit regulären Ausdrücken kann ein Text untersucht oder modifiziert werden. Reguläre Ausdrücke ermöglichen das Suchen nach Mustern innerhalb einer Zeichenkette und können Übereinstimmungen extrahieren. ... weiterlesen

PHP Befehle: Funktionen auf einen Blick

geändert: 23.04.2021 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

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


Fragen / Kommentare


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

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

✍anonym
erstellt am 15.09.2009 22:09
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
erstellt am 14.09.2009 16:09
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!

Wir verwenden Cookies, um Inhalte und Anzeigen zu personalisieren, Funktionen für soziale Medien anbieten zu können und die Zugriffe auf unsere Website zu analysieren. Außerdem geben wir Informationen zu Ihrer Nutzung unserer Website an unsere Partner für soziale Medien, Werbung und Analysen weiter. Details anzeigen.