MySQL - Flexible Insert-Funktion


<?php

// Flexible Insert-Funktion

$pdo = new PDO('mysql:host=localhost;dbname=test;charset=UTF-8''''');

function 
insertData($pdo$table$values) {
 
$tableHead array_keys($values);
 
$comma_separated implode(","$tableHead);
 
$colon_separated implode(",:"$tableHead);
 
$statement $pdo->prepare("INSERT INTO " $table " (" $comma_separated ") VALUES (:" $colon_separated ")");
 
$statement->execute($values);
}

$table "members";
$values = array('email' => 'max.mustermann@example.com''firstname' => 'Max''lastname' => 'Mustermann');
$aktion insertData($pdo,$table,$values);
?>

Bausteine  Alle Anzeigen

Eine zufällige Auswahl von Codeschnipseln aus den Bereichen HTML, CSS, PHP, JavaScript und MySQL.

<h1>-<h6> Überschrift

CSS - Text mit gestreiftem Hintergrund

PHP - Den längsten Schlüssel in einem Array anzeigen

JavaScript - CSS über Javascript einbinden

MySQL - Suchen unter Berücksichtigung von Groß- und Kleinschreibung

Homepage erweiterbar?
Beachten Sie das die Erweiterbarkeit der Homepage gegeben bleibt. Im Laufe der Zeit wird sich Ihre Homepage sicherlich wandeln, und deswegen ist es sinnvoll sich nicht zum Start durch eine unglückliche Struktur jegliche Erweiterungen zu verbauen.