php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger

PHP Einsteiger PHP Problemlösungen für Spracheinsteiger
Archive: 2004, 2004/2, 2005, 2005/2, 2006, 2007, 2008, 2009, 2010,

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 18.01.2012, 10:57  
Erfahrener Benutzer
 
Registriert seit: 04.08.2009
Beiträge: 177
PHP-Kenntnisse:
Anfänger
puwu ist zur Zeit noch ein unbeschriebenes Blatt
Standard [Erledigt] Mathematische Zeichen in SQL speichern

Ich möchte ein einfache Zeihen wie *+/- in folgendem Format in SQL speichern. z.B.: "3600*24*7". Dafür habe ich den Feldtyp varchar(15) angelegt.

Nach dem ich den Wert mit PHP ausgelesen habe soll die Formel berechnet werden. Meine Frage lautet, wie mache das ?

Muss ich den Feldtyp ändern oder wie soll ich vorgehen ?
puwu ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 18.01.2012, 11:02  
Erfahrener Benutzer
 
Registriert seit: 22.01.2005
Beiträge: 606
Connar befindet sich auf einem aufstrebenden Ast
Standard

Wenn du dir wirklich sicher bist, dass dort kein Unsinn gespeichert wird, kannst du es so berechnen lassen:

PHP-Code:
$berechnung "3600*24*7";
$ergebnis = eval("return ".$berechnung.";"); 
Andernfalls solltest du es wohl selber parsen.


MFG Connar
Connar ist offline   Mit Zitat antworten
Alt 18.01.2012, 11:02  
meikel
Gast
 
Beiträge: n/a
Standard

Suchst eval()? Falls ja: denke daran "eval is evil".

EDIT:
Jo, der 2. Platz im "Rennen um die Antwort" is ja auch nich schlecht.
  Mit Zitat antworten
Alt 18.01.2012, 11:03  
Erfahrener Benutzer
 
Registriert seit: 01.09.2010
Beiträge: 4.561
PHP-Kenntnisse:
Fortgeschritten
eagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Mensch
Standard

soll die Formel berechnet werden ... meine Güte, warum immer diese Holzkrücken-Lösungen...

entweder du willst den Text speichern, oder das Ergebnis ... ansonsten müsstest du wohl eval() nehmen .. aber davon kann man dir aus Sicherheitsgründen eigentlich nur abraten
__________________
"Irren ist männlich", sprach der Igel und stieg von der Drahtbürste
eagle275 ist offline   Mit Zitat antworten
Alt 18.01.2012, 14:03  
Erfahrener Benutzer
 
Registriert seit: 04.08.2009
Beiträge: 177
PHP-Kenntnisse:
Anfänger
puwu ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Erst mal danke für alle antworten. Es funktioniert genau so wie ich es benötigt habe.


Ich benötige die Berechnung für Projekt, welches noch in der Testphase steht und noch somit nicht öffentlich ist. Es dient ledeglich zur Vereinfachung von verschiedenen Tests. Wenn das Projekt weiter fortgeschritten ist, wird noch ein Eingabeformular implementiert. Somit wird eval auch wieder aus dem Script verschwinden. Aber bis dahin noch mal vielen Dank an alle.
puwu ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
' Zeichen zur SQL Speicherung maskieren noop PHP Einsteiger 1 07.11.2011 18:24
[Erledigt] Case führt nicht alle SQL Abfragen aus Angel PHP Einsteiger 2 05.09.2011 12:20
User der Webseite wieder erkennen und Status speichern Wolf66 PHP Einsteiger 12 24.03.2011 01:15
SQL Datei mit PHP ausführen Kein Genie PHP Tipps 2010 2 09.11.2010 09:52
[Erledigt] Verbotene Zeichen in Requests F234k PHP Tipps 2010 10 15.08.2010 20:16
Informationen bei Verlassen der Seite speichern Multivac JavaScript, Ajax und mehr 3 16.04.2010 18:25
Byte / Multibyte: Bestimmte Zeichen verbieten hondatuner PHP Tipps 2010 15 10.04.2010 17:10
[Erledigt] Auf druckbare Zeichen überprüfen vici PHP Tipps 2009 4 04.10.2009 18:38
Benutze Zeichen anzeigen! cokotech Datenbanken 3 06.06.2008 18:24
erste 7 zeichen überprüfen aircrash PHP Tipps 2008 1 28.09.2007 09:11
Mehrsprachigkeit und kyrillische Zeichen Sclot PHP Tipps 2006 8 15.11.2006 08:07
Die 1. 15 Zeichen anzeigen imported_Lumio PHP Tipps 2004 2 23.08.2004 16:16
Formular in Mysql Datenbank speichern Anuschka Datenbanken 1 15.08.2004 02:55

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
mathematische zeichen für php, sql 15:00 speichern, mathematisches zeichen für erledigt

Alle Zeitangaben in WEZ +2. Es ist jetzt 18:56 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum