Erweiterte Mysql PHP Tutorial

February 11

Erweiterte Mysql PHP Tutorial

PHP und MySQL sind zwei Open-Source-Software-Technologien, die zur Verwaltung von Websites verwendet. PHP steuert alle serverseitige Programmierung, die beeinflussen, wie eine Website verhält, während MySQL die Linux-Version der SQL-Datenbank-Sprache ist, die Daten auf einer Website gespeichert werden können. Eine online-Blog kann PHP beispielsweise verwenden, um das Layout und die Funktion der Seiten und MySQL tatsächlich die Blog-Artikeln in einer Datenbank speichern zu steuern. Diese beiden Sprachen können unabhängig voneinander arbeiten, wenn gewünscht. Die PHP Funktionsbibliothek enthält jedoch viele MySQL-spezifische Befehle um eine Datenbank direkt in ein PHP-Programm zu steuern. Das obviates die Notwendigkeit für ein separates System für die Datenbankverwaltung und macht es auch möglich, weitere interaktive Websites zu erstellen. Die PHP-MySQL-Funktionen basieren auf traditionellen SQL-Syntax. Wer mit PHP und SQL vertraut haben, keine schwierig integrieren die beiden. In der Regel werden diese beiden Sprachen standardmäßig auf jedem Apache Web-Server-Plattform installiert. Dies ist die am häufigsten verwendeten Web-Server-Protokoll bereitgestellt durch Web hosting-Unternehmen.

Anweisungen

1 Verbindung zur MySQL-Datenbank von einem PHP-Programm mit dem Befehl "Mysql_connect". Normalerweise würde Sie mit dem "Mysql" und "benutzen" Befehle an einer Eingabeaufforderung MySQL auf dem Server selbst verbinden. Diese "Mysql_connect" und der Name der Datenbank kombiniert, werden der Benutzername und das Kennwort alle auf den Befehl Parameter als "Mysql_connect ('Localhost', 'Mysql_user', 'Mysql_password');" hinzugefügt.

2 Fragen Sie die MySQL-Datenbank, die mit "Mysql_query ab". In diesem Befehl kann jede typische MySQL-Abfrage enthalten sein. Dies würde alle "Auswählen" und "Einfügen" Abfragen enthalten, die zu extrahieren oder Eingabe von Daten in einer Datenbank. Z. B. "Mysql_query ('SELECT * aus Tabelle ');". Im Wesentlichen ist standard-MySQL-Abfrage einfach in die "Mysql_query" Befehl Klammer um die Abfrage von PHP zugänglich eingeschlossen.

3 PHP-Variablen, die mit den Befehlen "Mysql_fetch" ordnen Sie Datenbankelemente zu. Dies kann nur erreicht werden, nachdem die Datenbank mit "Mysql_query" abgefragt wurde. Wenn die Abfrage erfolgreich ist und Daten an PHP zur Verfügung gestellt, sind diese zusätzlichen "Fetch"-Befehle benötigt, um diese Daten in nützliche Variablen zu übersetzen, die Ihr Programm bearbeiten können. Da eine typische "SELECT"-Abfrage viele Datenzeilen zurückgibt, muss PHP diese in einem Array speichern. Ein Array kann numerische oder assoziative, je nach Stil der Programmierung. Der Befehl "Mysql_fetch_row" wird ein numerisches Array erstellen, während "Mysql_fetch_assoc" Indizes textbasierte Daten zuweisen.

4 Schließen Sie die Datenbank-Verbindung mit "Mysql_close", nachdem alle Abfragen gemacht werden. Während das Programm operative bleiben wird, auch wenn die Datenbankverbindung nicht beendet wird, wird es weiterhin Hardware-Ressourcen unnötig zu verwenden. Das könnte würde den Server verlangsamen und auf Websites, die eine große Anzahl von Besuchern service besonders bemerkbar.

Tipps & Warnungen

  • Dies sind die am häufigsten verwendeten PHP-Funktionen zum Bearbeiten von einer MySQL-Datenbank. Die meisten Aktionen können gerade diese Befehle ausgeführt werden. PHP bietet jedoch viele andere MySQL-Funktionen für zusätzliche Arbeit. Finden Sie unter der offiziellen PHP-Programmierer Ressource auf PHP.net für eine vollständige Liste.