zurück Home

MySQL

Allgemeines

open source Datenbankprogramm. Im Internet sehr verbreitet. Mit PHP programmierbar.
Strato Der Internetprovider bietet in vielen Paketen eine Unterstützung von MySQL PHP MyAdmin: Einfache Benutzeroberfläche, die PHP und SQL-Code erzeugt, um MySQL-Tabellen zu verwalten.

PHP

Mit PHP wird die Datenbank im Internet programmierbar.

Connect

Im 1. Schritt muß die Datenbank verbunden werden, z.B.: $dbh = mysql_connect("rdbms.strato.de", "Benutzername", "PW"); rdbms.strato.de: IT-Adresse des Datenbankproviders
Benutzername: Mitteilung durch IT-Provider.
PW: Passwort
$dbh: Rückgabevariable, bei erfolgreicher Verbindung = 1

select db

Datenbank öffnen $Xdb = mysql_select_db (Datenbankname); Jetzt ist die Datenbank geöffnet und der Zugriff auf die Tabellen frei.
$Xdb ist der Rückgabewert. Bei erfolgreicher Öffnung ist $Xdb = 1

query

Datenbank - Abfrage $query = "use DB577629";

select

Daten-Auswahl $sql = 'SELECT * FROM `Chemo` LIMIT 0, 60 ';

Ausgabe

$sql = mysql_query("SELECT * FROM Chemo"); schreibt Daten in ein Array $sql
$ds = mysql_fetch_object($sql) Daten aus $sql in Array $ds übertragen
echo $ds -> ID, " ",$ds -> Name,", ",$ds -> VN ; Werte ausgeben

insert

$sql = 'INSERT INTO `Tabellenname` ( `V1`, `V2`, …) Values (\'Wert1'\', \'Wert2'\', … ); Datensatz einfügen.
Den Variablen werden Werte zugeordnet
$sql = mysql_query($Qu_Strg); Erzeugung des Query-Strings:
$Qu_Strg = "INSERT INTO `MolBiol` (`Kurz`, `Name`, `Link`, `Txt`, `Datneu` ) //Tabelle MolBiol, Variable: Kurz, Name,...
VALUES (" .'"' // Werteliste
. $_POST["Kurz"] . '", "' // Eingabewerte eines Formulars werden eingesetzt
. $_POST["Name"] . '", "'
. $_POST["Link"] . '", "'
. $_POST["Txt"] . '", "'
. date("Y.m.d")
. '")';

update

UPDATE 'Tabellenname' SET Name = "Meier" where RONr = "M637"; Daten ändern
Name: Variablenname, Meier ist der neue Wert.
WHERE: Durch eine eindeutige Indexvariable wird der datensatz ausgewählt.
UPDATE `DBxxxx`.`Studien` SET `Link` = 'www.bahnsen.de/onko/gynonk/ma/stu/endo-ad/atac.html' WHERE `Studien`.`ID` = 39;

DELETE

$sql = mysql_query("DELETE FROM `DB....`.`MolBiol` WHERE `MolBiol`.`ID` = $i");

DELETE FROM `DB...`.`MolBiol` WHERE `MolBiol`.`ID` > 6848

DELETE FROM `DB...`.`TumorMed` WHERE `TumorMed`.`ID` = 3857
Datensatz löschen
Tabellenname: MolBiol
WHERE: Durch eine eindeutige Indexvariable wird der Datensatz ausgewählt.
<?php
$Connection = @mysql_connect("rdbms.strato.de", "U5xxx", "PW"); //Verbindung herstellen
$Xdb = mysql_select_db (DB5xxx);//Datenbank wählen
for ($i = 36; $i <= 2209; $i++) //Zählschleife
{
$sql = mysql_query("DELETE FROM `DB5xxx`.`Tumor` WHERE `MolBiol`.`ID` = $i"); // Datensatz löschen
echo $i;
}
?>

DROP

Tabelle löschen DROP TABLE `Pharm`;

ALTER TABLE

ALTER TABLE `Diagnose` ADD `Zitat` VARCHAR(100) NOT NULL AFTER `Link`; Neue Variable "Zitat" in Tabelle "Diagnose"nach der Variablen "Link" einfügen.

Tabelle

Variable Text Char: maximal 255 Zeichen. Füllt beim Speichern mit Leerzeichen auf. Varchar: maximal 65535 Zeichen. Speichert nur einen Zeiger auf den Text.

Impressum                           Zuletzt geändert am 19.11.2015 7:02