02.09.2009

Channel php.de ausgewählt, Log vom 02.09.2009

Seite:  < 1 2 3 4 >  Letzte Seite

Chatlog

tliff: AUTOINCREMENT TIME!
+hellangel: tliff <3
ben85: es geht nur ein autoincrement und das muss primary sein
tliff: hellangel: ich hab mir den query grad das erste mal durchgelesen
ben85: ich hätte aber primärschlüssel gerne fürs email feld
tliff: ben85: primary key auf id, unique auf email
+hellangel: wieso ein primärschlüssel auf email, was bringt das denn?!
tliff: naja, macht schon sinn
+hellangel: meine tabellen haben immer eine id <3 ausser es macht wirklich garkeinen sinn und selbst da würd ich gern ne ID haben :>
tliff: aber dann waer ne laufende nummer ueberfluessig
tliff: dann waer die mail ja schon PK
tliff: hellangel: in den meisten faellen ist es einfacher einfach ne artificial id zu nehmen
tliff: (gut, dass mich progman nicht hoert)
+hellangel: tliff: einen internen identificator also?
tliff: ne autoincrement id einfach
+hellangel: sag ich doch
tliff: auch wenn sie nicht noetig waere
+hellangel: (+hellangel) meine tabellen haben immer eine id <3 ausser es macht wirklich garkeinen sinn und selbst da würd ich gern ne ID haben :>
ben85: ne id habe ich nur weil die schneller verglichen werden kann von der db
tliff: dann ist deine id dein pk
ben85: meine email auch, aber ich sollte einfach nen gescheiten sql client nehmen dann klappt auch mit unique feldern :)
tliff: ben85: gesteh dir ein, dass die id dein PK ist
+hellangel: tliff: kennst du the big bang theory?
tliff: "ich steh auf frauen, aber sexuell toll find ich sie nicht, maenner sind viel besser ABER ICH BIN NICHT SCHWUL!" ;)
tliff: eingestehen, dass man schwul ist, dann wirds einfacher ;)
tliff: bloedes beispiel, ja
tliff: aber es ist halb vier morgens
+hellangel: tliff: zomg, das hört sich an wie n typ ausm c# channel tbh!
tliff: ich benutz kein c#
ben85: tliff, ich habe nun die ID zum PK gemacht
tliff: dann setzt die email noch auf unique und hast den gleichen effekt wie vorher
ben85: die lektion für heute abend: mit webmin kann man einfach keine gescheite db struktur anlegen...
ben85: schon erledigt :)
ben85: danke
+hellangel: er ist nicht schwul, aber er war schon vor einer nackten frau gestanden und hat keinen ständer bekommen...
+hellangel: bei ner geilen sau krieg ich auch heute noch nen ständer wenn sie nackt vor mir steht! so wtf
+hellangel: naja, jedem das seine
tliff: ben85: es ist theoretisch schon voellig richtig, dass die email ein PK ist. nur zum arbeiten ist es halt nicht so schoen
tliff: ben85: das ist meine meinung, andere werden was anderes sagen ;)
+hellangel: tliff: progman würde dich jetzt anzünden dafür :P
tliff: hellangel: ich weiss ;)
+hellangel: eigl wärst du schon verbrannt wegen oben :p
+hellangel: so n8
tliff: n8
somebody: servus. ich brauch mal euren rat. will meine bisherige datenbankabstraktionsebene die ich einprogrammiert habe ersetzen durch eine etwas einfachgestricktere. dachte da erst an PDO bis mir aber aufgefallen ist, dass diese nicht mit nativen XML datenbanken klarkommt. könnt ihr mir ein paar alternative abstraktionsebenen nennen in die ich mich mal reinlesen kann die auch wirklich was taugen? bzw was nutzt ihr so?
Nils: somebody: "Native XML-Datenbanken"? Suchst du einen XML-Parser?
somebody: Nils: nein, ich suche eine möglichkeit einfache queries ausführen zu können, jedoch vom Datenbanksystem vollständig unabhängig zu sein, ergo es soll die queries (können auch ganz anders formatiert sein, mir sit das wurscht) sollen auch auf xml anwendbar sen
somebody: mein aktuelles selbstprogrammiertes system kann das zwar, aber es ist einfach zu kompliziert alle datenbanktreiber/anpassungen wie auch immer man es nennen will selber zu schreiben
Nils: SQL und XML sind nun allerdings zwei verschiedene paar Schuhe. SQL-Queries sind für beliebige XML-Bäume nicht geeignet.
Nils: Ich finde, XML passt da nicht wirklich ins Bild. XML ist eben kein Datenbanksystem (im SQL-Sinne).
somebody: Nils: das stimmt, aber als fallback ist das meist sehr pratisch
Nils: Wie wäre es mit Sqlite statt XML?
tpm1983: wieso sollte man auf XML zurückfallen wollen?
somebody: Nils: eigentlich eine nette sache, aber das script soll auch auf free webhostern funktionieren die kein mysql / sqlite haben
@Progman: du hast eine relationale datenbank, hast dafür SQL-Queries und du willst als fallback XML-Dateien auslesen (mit dem selben sql-query)?
Nils: XML baut Bäume, MySQL & Co. bauen Tabellen. Das eine ist nicht mal eben in das andere übersetzt.
somebody: tpm1983: siehe oben :) XML wäre dabei nur die specherart, natürlich gingen auch andere dateibasierte speicherformate.
somebody: Progman: nein nicht so ganz. aktuell hab ich eine abstraktion gebaut die xml und mysql gleichermaßen abfragen kann, dh es wird in XML/json/CSV eine tabelle "simuliert"
Nils: somebody: Sqlite ist dateibasiert.
somebody: Nils: nur wenn PHP es unterstützt
@Progman: sind das beliebige xml-dateien oder von dir ein vorgegebenes schema mit einer hand voll elemente wie <table>, <row>, <column>, usw...?
somebody: Der vorteil ist dabei vorallem, dass ich statische einträge aus der XML abfragen kann und wenn kein result da ist erst die datenbank abfrage
somebody: Progman: nicht ganz so strikt, aber ja schon, eben keine baumstruktur sondern eine tabellenstruktur
somebody: dh die table a mit den feldern a1 a2 a3 wird in xml dann als <a><row><a1>value</a1> usw abgebildet
@Progman: und jetzt willst du ein "sqlite für xml" schreiben?
somebody: wie gesagt, mit mysql und xml zusammen fahre ich aktuell sehr gut, die queries sind halt sehr pervers zu schreibne (hab dafür keine stringbasierte abfrage) und die funktionalität ist recht beschränkt
somebody: Progman: nein, ich suche einen mittelweg, da ich jetzt auch postgres und oracle abfragen muss, aber die wrapper dafür zu schreiben ist einfach ein zu großer batzen arbeit
@Progman: deswegen gibs ja auch PDO und so
tpm1983: was ist das denn für ein Projekt?
somebody: tpm1983: nennen wir es "social internet" neu definiert. mehr details gibts erst mit dem finalen release ;) wird aber open source

Seite:  < 1 2 3 4 >  Letzte Seite

Zurück zur Übersicht

Webseiten Tipps

Hier gehts zum jquery Tutorial.
Meine schwarze Webseite: iPhone4Spiel