-
Gesamte Inhalte
1.326 -
Benutzer seit
-
Letzter Besuch
-
Tagessiege
14
Inhaltstyp
Profile
Forum
Downloads
Kalender
Blogs
Shop
Beiträge von _n4p_
-
-
INSERT INTO tbl (column1, col2, col4, col8) [COLOR="Red"]VALUES('a',234,1264,'foo')[/COLOR];
SET is bei UPDATE statements richtig, bei INSERTS jedoch nicht
-
zum ersten teil, genau so hatte ich das gemeint ^^
zum zweiten
artikel
------
id|lieferung_id|barcode|hersteller|modell|einzelpreis|artikelTyp|..
--------------------------------------------------------------
1|1|2452345|Samsung|Syncmaster XY|146.00|TFT
2|1|328783946|Samsung|Spinpoint M2|56.89|HDD
tabelle hdd:
-----------
artikelid|size|rpm|...
2|400GB|5400|..
tabelle TFT:
------------
artikelid|diagonale|HDMI|..
1|24|yes|..
SELECT * FROM artikel LEFT JOIN hdd ON (artikel.artikelid = hdd.artikelid) LEFT JOIN tft ON (artikel.artikelid = tft.artikelid) WHERE hersteller = 'Samsung'
hier wärs natürlich gut du wüsstest vorher welchen artikeltyp du grade suchst, leider kann MySQL keine tabellen als rückgabewert für funktionen, weshalb du selbst bestimmen musst welche tabellen beteiligt sind.
-
sind die dateien denn überhaupt vorhanden?
-
wie gesagt, wir generieren ein html dokument, das gleichzeitig als vorschau genutzt werden kann und generiere daraus in verbindung mit FPDF das PDF.
is halt auch ne webanwendung in PHP.
hab ja mal kurz gegoogelt, in nem anderen forum schreibst du (also gleicher nick ^^) das das mit c# läuft. da wüsst ich jetzt auch nix auf die schnelle. fehlt mir auch irgendwie bis heut abend auch die zeit zum suchen ^^
-
bei den styles gibt es einen punkt XSL-FO wo man break-after, break-before einstellen kann.
vielleicht kannst du da mal etwas experimentieren, ich benutz stylevision eigentlich nie ^^
-
es gibt keine direkte beziehung zw artikel und lieferant. ist ja unnötig, da du über die lieferungen vom lieferant zu den artikeln und von den artikeln zum lieferant kommst
ein pk ist nicht notwendig. die beziehung zw computer und artikel ist eine generalisierung: computer ist ein artikel, aber artikel KANN ein computer sein. artikel kann aber auch ein tft sein.
du könntest auch jedem artikel ein set von eigenschaften zuordnen.
artnr, attributename, wert
111, taktfrequenz, 3GHz
111, cache, 3MB
112, diagonale, 24"
das ist dann sauber normalisiert.
-
ok in "artikel" sind also 1..N verschiedene produkte pro datensatz die dann einzeln in den jeweiligen tabellen liegen?
also betrachten wir den typischen wareneingang:
der lieferant schickt ein päckchen
allein das sind minimum 3 tabellen, daten zum lieferanten in der einen, daten pro lieferung in einer anderen und in die 3te kommen daten wie artikelnummer, liefernummer, menge, (stückpreis,...)
in der artikeltablle kommen allgemeine daten zum artikel: artikelnummer, verkaufspreis, mwst-satz, barcode, hersteller, artikeltyp, artikelkategorie, menge auf lager, ...
in die typspezifischen tabellen kommt wieder die artikelnummer und alle attribute die die anderen typen nicht haben
den pk in den typspezifischen tabellen brauchst du nicht, durch die artikelnummer wäre das immer noch eindeutig. praktisch wird man wohl eher nach allen artikeln die ein tft von hersteller XY sind suchen oder nach einer artikelnummer, als nach einer nummer die außerhalb der software eigentlich keiner kennen könnte.
ja man kann Bilder in MySQL speichern. nur sinnvoll ist es nicht in jedem fall.
ob du das bild tatsächlich in die DB haben willst ist system abhängig. in einer desktop anwendung, kann es sinnvoll sein, speziell wenn du mehrere kleine bilder anzeigen willst.
zeigst du ein einzelnes dafür großes bild is das dateisystem wahrscheinlich der schnellere speicher.
für webapplikationen ist es weniger sinnvoll, da der browser für das bild sowieso einen weiten GET auslöst, musst du an der stelle das bild irgendwie aus der DB holen hast du als kosten den dateizugriff + script laufzeit + datenbakzugriff im vergleich zu einem einzelnen dateizugriff wenn du nur den pfad zum bild angeben musst
in jedem fall wird das dateisystem schneller wenn die BLOBs "sehr" groß werden..
-
nun zunächst mal, alles was nicht typ spezifisch ist in die artikeltabelle
barcode,hersteller,modell
warum in den typtabellen ein PK id und artikel ID? artikel ID sollte doch eindeutig genug sein?
wieso kann ein artikel in der artikel tabelle mehrere computer, tfts oder drucker enthalten?
eine lieferung ja, aber du willst ja die artikel speichern.
was is mit dem status? kann ein TFT grundsätzlich andere werte für status bekommen als ein drucker?
ich mein verfügbar is verfügbar und bestellt ist bestellt völlig egal was für ein Typ das is, oder nich? wäre dann also noch ein kandidat für die artikeltabelle
und du möchtest bestimmt kein bild binär in die tabelle schreiben, oder?
-
in der theorie wohl möglich, immerhin heißt es eigentlich nur das in der SNM der netzwerkanteil der adresse auf 1 gesetzt ist.
gerechnet wird auch mit AND, und das ist dann das problem.
bei der .139 bilden sich merkwürdige subnets
zb 143 ist subnetz A 10001111
144 ist in subnet B 10010000
155 wäre nach 143 die nächste adresse in subnet A 10011011
und das ist schlicht zu umständlich, immerhin gewinne ich dadurch nichts, ich hab genauso viele host und subnetze als würde ich .240 als SNM benutzen
-
also hierfür speziell: JpGraph - Using manual ticks
und allgemein: JpGraph - Documentation
is halt englisch deutsch hab ich nich gesucht
-
also LinePlot benötigt x und y daten ->
new LinePlot($ich,$du)
und statt SetTickLabels solltest du SetMajTickPositions($du); benutzen
SetTickLabels setzt wie der name sagt nur die Texte an die ticks ^^
und letztlich is auto wohl "falsch"
$grafik->SetScale('linlin',0,0,max($du),min($du));
hab ich mir jetzt allerdings auch nur nach der jpgraph doku aus den fingern gesogen ^^
-
woher stammt denn das XML?
ich mein gut wir sind hier im webdesign, aber raten is nich so meine spezialität.
stylevision? altova stylevision? war das nich zum erzeugen von XSLT?
wenn ja, woher soll das pdf kommen? webserver? da gäb es die möglichkeit eine der mittlerweile ziemlich alten PDF Klassen (FPDF,cPDF,...) oder diese php extension .. ähm haru bzw pdf zu nutzen, oder das ganze mit FOP und dem entsprechenden apache modul zu bewegen.
zumindest mit FPDF hab ich dynamisch generierte tabellen über mehrere seiten ausgeben können.
-
zunächst mal, generalisierung in welchem zusammenhang?
nehmen wir mal forumname und threadtitel:
generalisierung an sich kommt aus der objektorientieren programmierung. eine einfache generalisierung wäre zB: Dackel ist ein Hund.
das ganze hat mit relationalen datenbanken in etwa soviel zu tun wie .. naja sehr wenig.
Kapitel 3. Entwurf der DB-Struktur zeigt wie man generalisierung in einer relationalen Datenbank abbilden kann. es gibt auch noch objektorientierte Datenbanken die das ganze besser können, relationale sind eigentlich nicht dafür geschaffen
-
hmm sorry das war gar nich FireBUG sondern: Html Validator for Firefox and Mozilla
-
FireBUG addons.mozilla.org
besser als die seite per hand jedes mal iwo hochzuladen und checken zu lassen ^^
-
also wenn ich den graph so anschau sieht es so aus als würde er das erste array als werte für X nutzen.
es würde natürlich ungemein helfen, hättest du den code schnipsel mitgepostet ^^
was genau willst du, $ich und $du sollen 2 lininen im diagramm bilden?
-
zu 3) wovor eigentlich absichern? hab hier an einigen stellen gelesen das man die tarifberatung auch ohne login machen könne und auch das man es vor bots schützen soll.
dann wäre ein captcha bzw andere sicherheits frage-antwort spielchen ein weg, ein anderer wäre über sessions abzusichern das man die beratung nicht ohne vorheriges login machen kann. aber ohne die aufgabe zu kennen is das blöd ^^
zu6) wieder aufgabenabhängig, was für daten sollen gelöscht werden, was passiert dann mit der platte. will ich einfach nur ein pc neuinstallieren reicht einfaches formatieren. sind sinsible daten drauf und soll die platte gar aus dem unternehmen raus empfiehlt sich mehrmaliges überschreiben, mehrmaliges formatieren hilft eigentlich nicht mehr als einfaches.
-
warum kein raid 5?
den reverse proxy brauchst du ja damit du den webmailer ereichen kannst, stünde der webmailer in der dmz brauchst du keinen reverse proxy
-
normalerweise steht auf der ihk seite wann mit der veröffentlichung der ergebnisse zu rechnen ist.
bei mir hats aufn tag genau gepasst, früh gegen 8 uhr waren die ergebnisse da.
korrigiert wars sicher vorher. war allerdings im sommer
-
2. Email ist verschlüsselt mit HTTPS, Post könnte auch an unberechtigte Personen gehen?
uh ganz bestimmt nich, wenn ich es übertreiben möchte nutz ich halt post-ident
und wo jetzt der zusammenhang zwischen email und https is erklärst du bitte. das sind nichtmal verwandte protokolle. nur weil dein webmail service das zeug verschlüsselt, tut das SMTP noch lange nich.
geschwindigkeit, kosten und arbeitsaufwand für den betreiber sind hier wohl richtig. denn der muss die briefe mindestens zu post bringen, wenn nicht gar schreiben, drucken, eintüten und frankieren. was bei 100 registrierungen pro tag nich nur zeit kostet sondern auch schnell zu einer finanziellen belastung wird.
-
ich geb zu ich habs nicht per xml request getestet, sondern das ganze einfach so in ein html dokument geworfen, da hat das allerdings funktioniert.
getElementsByName wäre auch falsch es muss schon getElementsByTagName sein
-
nein, du willst die eintragsnummer ja geliefert bekommen.
inPnr is ne variable.
wie das genau aussehen sollte, sollte die doku zu deinem DBMS erläutern, welches überhaupt?
verbesserungsbedarf ist ziemlich euphemistisch.
relationen zwischen daten (text) und eindeutiger identifikation der zeile ist nicht vorhanden. wenn du daten unstrukturiert irgendwo ablegen willst, kannst du auch ne txt datei nehmen.
allein der umstand das hinter der mitarbeiternummer, oder was das is, noch text im gleichen feld steht, sollte klarmachen, das da was nich stimmt.
man denkt doch zuerst darüber nach wie man die daten sinnvoll ablegt und schreibt dann das programm "drumrum". so wie es jetzt is wäre es noch am sinnvollsten alles per group_concat in ein string zu hauen und dann programmseitig das ganze per regexp zu zerlegen. und da sind wir wieder an dem punkt: wozu ne tabelle?
ein ernstgemeinter rat, bevor du versuchst aus der aktuellen tabelle daten strukturiert und sinnvoll zu bekommen, ändere die schreibende anwendung und das tabellen-schema, denn das wird nicht das letzte problem mit dieser oder gar diesen tabellen bleiben.
-
ohne irgendwelche funktionen getestet zu haben, aber valides html wäre schon mal n pluspunkt gewesen.
-
mit ner funktion die genau das tut?
SELECT Eintragsnr FROM tbl WHERE Text = '<notiz>' AND Produktnummer = inPnr INTO variable
Produktnummer als parameter für die funktion und variable zurückgeben.
mich würde allerdings schon interessieren warum dieser mist in ner tabelle steht. und sag jetzt nich isso, die daten müssen ja irgendwo her kommen. da kannst es auch gleich als LOB speichern ...
Frage zu Datenbanken
in Datenbanken
Geschrieben
Grundlagen von Datenbanksystemen - Google Bücher
das ist ziemlich ausführlich, sehr ausfürhlich ^^