? Obwohl viele Web -Anwendungen sowohl PHP und MySQL verwenden , sind diese eigentlich völlig verschiedene Entitäten . Entwickler verwenden MySQL Datenbanken zu erstellen , um Informationen und Code schreiben, um diese Datenbanken unter Verwendung einer anderen Sprache aufrufen - PHP häufig , aber auch andere Sprachen wie Visual Basic , C + + oder Python. PHP muss nicht auf MySQL für seine Daten verlassen , und bietet die Möglichkeit, XML-Dokumente , Textdateien oder einfache PHP-Code verwenden, um Informationen anzuzeigen. MySQL Grundlagen
MySQL ist , wie der Name schon sagt, ein " Structured Query Language " , die die Erstellung, Speicherung und den Zugriff auf verschiedene Arten von Daten erlaubt . MySQL Programmierer Abrufen von Informationen durch die Schaffung von sehr spezifischen " Abfragen ". Zum Beispiel, wenn ein Unternehmen verwaltet eine MySQL-Datenbank , könnte es eine Abfrage verwenden, um die Umsatzzahlen für eine Reihe von Produkten in einer bestimmten Abteilung zwischen zwei konkreten Zeitpunkten , von der Lage des Geschäftes sortiert zurückzukehren. MySQL enthält leistungsfähige Sortier-und Retrieval- Algorithmen , aber enthält nicht viele Routinen , um Daten anzuzeigen
PHP Basics
PHP, ein rekursives Akronym steht für " PHP: . Hypertext Preprocessor , " ist eine Programmiersprache, in erster Linie zu bauen und Anzeigen von Webseiten verwendet . Es ist eine interpretierte Sprache , was bedeutet, dass Programmierer nicht brauchen, um ihren Code zunächst kompilieren - " . Php" sie können PHP-Skripte , in der Regel in Dateien enthalten sind, zwischen den Systemen mit installiertem PHP Servern zu verschieben . Als Web-Programmierer Informationen müssen auf einer Webseite anzuzeigen , verwenden sie häufig MySQL in Verbindung mit PHP. Doch im Gegensatz zu der Abfragesprache kann PHP keine Daten speichern - es wandelt sie aus einer vorhandenen Datenbank wie SQL oder XML, auf den Bildschirm
Sprache Scope
PHP ist eine voll ausgestattete Programmiersprache , so dass Programmierer die Daten leicht zu manipulieren. Zum Beispiel hat es Unterprogramme, die Programmierer , um statistische Analysen Routinen schreiben oder zeichnen Bilder zu ermöglichen. Allerdings schaffen die meisten Web-Programmierer PHP-Code , um Daten zwischen den Quellen übersetzen . Zum Beispiel übersetzt PHP die Ergebnisse eines HTML-Formulars in Informationen für den Eintritt in eine Datenbank sowie wandelt die gleiche Datenbank in computerlesbare Datei . Im Gegensatz dazu ist MySQL sehr viel begrenzter . Entwickler bei der Verwendung von MySQL selbst, können nur neue Informationen in die Datenbank , zu ändern oder vorhandene Informationen abzurufen oder Daten sortieren , bevor die Software gibt es aus.
Mit PHP und MySQL Zusammen
Da ein Programm speichert und ausgibt Daten und die andere zeigt ihn, machen die Unterschiede zwischen PHP und MySQL sie natürlich ergänzen. Zu diesem Zweck hat PHP eine Reihe von eingebauten Funktionen , die Programmierer , um eine MySQL -Datenbank zuzugreifen , und führen Sie MySQL -Befehle ermöglichen . Um beim Debuggen unterstützen , PHP bietet auch Unterstützung für das Lesen von MySQL Fehlermeldungen. Ohne etwas über PHP, kann ein Web-Entwickler erstellen eine MySQL-Datenbank , Informationen hinzufügen und verwenden diese Informationen, um Web -Seiten für Kunden zu schaffen.