Einer der wichtigsten Faktoren in der dynamischen Webseite-Entwicklung ist Datenbankdefinition. Wenn Ihre Tische richtig nicht aufgestellt werden, kann es Sie viel Kopfweh unten die Straße verursachen, wenn Sie leisten müssen, ruft wunderbarer SQL Ihren PHP-Code herbei, um die Daten herauszuziehen, die Sie wollen. Indem Sie Datenbeziehungen und die Normalisierung von Daten verstehen werden, werden Sie besser bereit sein zu beginnen, Ihre Anwendung in PHP zu entwickeln. Dieser 6-seitige Artikel beschreibt die Datenbeziehungen und die Normalisierung von Daten, die ein einfaches Beispiel verwenden.
Eine Verlängerung der Reihe, "Datenintegrität, die MySQL und PHP Verwendet," bespricht dieser Artikel das Konzept von auto_increment Feldern in MySQL, MySQL zu veranlassen, eine einzigartige, erhöhende ganze Zahl im Feld jeder neuen Reihe zu versorgen.
Dieser Tutorenkurs ist ein einleitender Führer, um Sie in der Welt von server-side-scripting und Webdatenbanken anfangen zu lassen. Es bedeckt Installation und Konfiguration von MySQL, Apachen, und PHP. Eine Beispiel-Schrift wird auch als ein Führer eingeschlossen, um Ihre eigenen Server-Seitenschriften zu machen. Sie werden nach erfolgreich der Vollendung dieses Führers vollbracht haben: Einstellung der MySQL Datenbankserver, Einstellung der Apache-Webserver, Einstellung der PHP 3.0 Hypertext-Vorverarbeiter für server-side-scripting, und schafft ein einfaches Web ermöglichte Datenbank.
Dieser Artikel wird dem Leser im Lernen der grundlegenden Operationen des MySQL Servers, einschließlich helfen, wie man eine richtige Verbindung machen wird, den Server für die folgenreiche Manipulation aufzustellen und grundlegende Befehle durchzuführen. Die innerhalb dieses Artikels bedeckten Befehle sind unter den wichtigsten Befehlen innerhalb der Sprache, weil sie die Basis für die fortgeschritteneren Befehle bilden.
Einer der stärksten Aspekte des MySQL Servers ist der erstaunliche Betrag der Kontrolle der Verwalter, hat über das beabsichtigte Verhalten jedes Benutzers. Diese Kontrolle kann Benutzervorzüge über einen allgemeinen Teil des Servers wie beschränkter Zugang zu einer kompletten Datenbank einschränken, aber kann auch ebenso spezifisch sein wie beschränkende Vorzüge für einen spezifischen Tisch oder sogar Säule. Dieser Artikel wird dienen, um den Prozess zu erklären, in dem der MySQL Server diese Benutzervorzüge/widerruft gewährt, insbesondere die neuesten Hinzufügungen zum MySQL-Vorzug-System, dem tables_priv und den columns_priv Tischen hervorhebend. Denken Sie bitte, dass die GEWÄHREN/WIDERRUFEN Befehle ausführlich später in diesem Artikel nur für die MySQL Version an die 3.22.11 und relevant sind.
in PHP jede Datenbank wird ein bisschen verschieden zugegriffen. Um zu MySQL in Verbindung zu stehen, würden Sie mysql_connect verwenden. Wenn Sie sich dafür entscheiden, zum Orakel oder Microsoft SQL Server zu befördern, würden Sie ocilogon oder mssql_connect beziehungsweise verwenden. Was schlechter ist, ist, dass die Rahmen, die Sie für das verschiedene verwenden, in Verbindung stehen, sind Funktionen auch verschieden.. Deshalb geht eine Datenbankstreifband-Bibliothek wie ADODB handlich ein, wenn Sie Beweglichkeit sichern müssen.
*lt; p*gt;
dieser Tutorenkurs ist in vielfache Sprachen, einschließlich Deutsches, Spanisches, Polnisches, Thai und Chinesisches übersetzt worden.
Die Autor-Zeichen "letzte Woche führten wir Sie ins Wesentliche ein, eine effiziente Datenbanktabellenstruktur zu schaffen. Nach dem heutigen Endartikel dieser Reihe werden Sie im Stande sein, einige Ihrer eigenen MySQL-angetriebenen Anwendungen zu schaffen, oder diese Syntax als die Basis zu verwenden, um zu lernen, normalisierte Datenbanken auf Ihrem Datenbankserver der Wahl schaffen."
MySQL hat einen kleinen, hoch optimierten Datenbankmotor, der die Einstufung SQL92 Spezifizierung durchführt. Sein reicher Satz von Unterstützungswerkzeugen lässt Sie dynamische Webanwendungen wie Kataloge, Einkaufswagen schaffen, und sich mit Listen in Verbindung setzen. Dieser Artikel führt MySQL ein und zeigt, wie man eine einfache Webschnittstelle zu einer Kontakt-Datenbank entwickelt, die MySQL und PHP verwendet.