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. | ||
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"; | ||
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