Wie legen Sie eine Dezimalzahl in PHP MySQL

January 6

PHP bietet viele standard-Funktionen für den Umgang mit MySQL-Datenbanken. Dies bedeutet, dass das Einfügen von Daten in einer MySQL-Datenbank-Tabelle mit einem PHP-Skript erfordert nur wenige einfache Schritte. Jeder Datentyp zulässigen MySQL kann in solchen Insert-Anweisungen, einschließlich Dezimalzahlen eingeschlossen werden. Sie können SQL-Einsätze von decimal-Werten auf einer MySQL-Datenbank mit PHP, auch wenn Sie sehr wenig Programmiererfahrung durchführen.

Anweisungen

1 Erstellen Sie Ihr PHP-Script. Wenn Sie dies nicht bereits getan haben, erstellen Sie eine neue Datei in einem Text-Editor, und speichern Sie es mit ".php" als Erweiterung. Fügen Sie folgenden Gliederungscode, die Verbindung zu einer MySQL-Datenbank gegeben Datenbankdetails, Benutzername und Passwort ein:

<? Php

Schließen Sie an und wählen Sie die entsprechende Datenbank

Mysql_connect ("Localhost", "Benutzer", "pass") oder die(mysql_error());

mysql_select_db("dbname") oder die(mysql_error());

hier die Weiterverarbeitung

? >

Ändern Sie den Code, um Ihre Datenbank-Lage, Name und Benutzer-Informationen zu entsprechen.

2 Bauen Sie Ihre SQL-Insert-Anweisung. Um Daten in einer MySQL-Datenbank-Tabelle einzufügen, müssen Sie erstellen eine SQL-Anweisung mithilfe der Tabellenname, Struktur und Details der Daten eingefügt werden sollen. Im folgende Beispiel spiegelt eine Datenbanktabelle mit dem Namen "Objekt" mit den Spalten "Name" und "Länge", in dem der "Länge" Wert in der Datenbank als Dezimalzahl dargestellt wird, genannt:

$Insert_statement = "INSERT INTO Objekt (Name, Länge) VALUES ('Teppich', 100,5)";

Diese Zeile Ausführen der Insert-Anweisung in der Datenbank nicht tatsächlich, es baut es einfach als eine String-Variable. Manchmal kann in PHP-Programmierung, es leichter sein, eine große Aufgabe in kleinere Aufgaben aufteilen und jeweils wiederum zu bewältigen.

3 Führen Sie die Insert-Anweisung in der Datenbank. Führen Sie mithilfe das folgenden Syntaxbeispiel, Insert-Anweisung:

$insert_result=mysql_query($insert_statement);

Eine Insert-Anweisung in SQL ist ein Typ der Abfrage, so dass sie mit der gleichen PHP-Syntax, die Sie, zum Abfragen einer Datenbank verwenden würden erfolgt. Das Skript verwendet die vorhandene Verbindung und ausgewählte, bereits mit den Anschlussfunktionen zum Ausführen der Abfrage angegebenen Datenbank.

4 Überprüfen Sie die Ergebnisse der Insert-Anweisung. Die Variable "Insert_result" speichert das Ergebnis der Abfrage auf Ihre MySQL-Datenbank-Tabelle ausgeführt wird, sodass Sie es verwenden können, um Feedback bereitzustellen wie folgt:

if($insert_result) Echo "Insert erfolgreich!";

else echo "Oops - etwas schief gelaufen!";

Dies ist besonders nützlich bei der Prüfung, wie Sie auf einen Blick sehen können, ob der Baustein gearbeitet hat.

5 Speichern Sie Ihr PHP-Skript und auf Ihren Webserver hochladen. Suchen Sie die Adresse in einem Web-Browser zu testen. Sie sollte in der Lage zu sehen, ob Insert Lesen funktioniert die Feedback-Nachricht angezeigt. Wenn das Einfügen nicht funktioniert, überprüfen Sie Ihre Syntax, einschließlich der Datenbank-Verbindung-Code sowie die SQL-Insert-Anweisung, und versuchen Sie es erneut, bis es richtig funktioniert.

Tipps & Warnungen

  • Finden Sie, dass es hilft, Ihre Insert-Anweisung in mehreren Etappen bauen speichern jedes Element in einer Variablen, die dann in der letzten Anweisung kombinieren.
  • Es empfiehlt sich nicht, die Dezimalwerte für Währung in einer Datenbank zu verwenden, da diese Rundungsfehler verursachen kann.