Homehow2media


how 2 database

Du hast eine Domain samt Hosting samt Datenbank - falls die Verbindung klappt: ▸ Connected successfully.

Der Script sieht so aus:
<?php
$servername = "";
$username = "";
$password = "";

// Create connection
$conn = new mysqli($servername, $username, $password);

// Check connection
if ($conn->connect_error) {
  die("Connection failed: " . $conn->connect_error);
}
echo "<font color=green>Connected successfully</font>";
?>
Nun kannst du entweder in der Datenbank eine neue Tabelle eröffnen oder mit dem nachfolgenden Script (den du vermutlich anpassen willst) eine Tabelle eröffnen lassen und dabei irgend ein LLM nach dem entsprechenden Script fragen.

<?php
// Database connection parameters
$servername = "localhost";
$username = "Benutzername";
$password = "Passwort";
$dbname = "Name der Datenbank";

// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);

// Check connection
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
}

// SQL to create table
$sql = "CREATE TABLE Tabellenname (
    id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
    name VARCHAR(50) NOT NULL,
    prename VARCHAR(50) NOT NULL,
    address VARCHAR(50),
    contact VARCHAR(100)
)";

if ($conn->query($sql) === TRUE) {
    echo "Table table-name created successfully";
} else {
    echo "Error creating table: " . $conn->error;
}

// Close connection
$conn->close();
?>
Und dann gilt es nur noch, die Formulare für neue Datensätze, für das Finden und Anzeigen und allenfalls Editieren bestehender Datensätze zu schreiben resp. mit Lumo & Co. schreiben zu lassen.

Der Script zur Auslese von Daten sieht z.B. so aus.
$sql = "SELECT `name`, `email` FROM `table name` 
ORDER BY CASE WHEN id = '1' THEN 0 ELSE 1 END, id DESC";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
  while($row = $result->fetch_assoc()) { 
  	echo '<div class="name">'.$row["name"]."</div>";

} else {
  echo "0 results";
}
$conn->close();