Mailinglisten-Archive |
> iwos Internet-Service schrieb: > > > > > > > > wie kann ich mit einer mysql - abfage feststellen, ob alle > > spalten > > > > > > > wie wärs mit der abfrage der spalten auf IS NULL und IS NOT NULL. > > dies > > > > > funktioniert aber nur, wenn deine spalten auch NULL sein können... > > > > (vgl. > > > > > dazu unter anderem > > http://www2.little-idiot.de/mysql/mysql-110.html) > > > > > > > > > > franziska > > > > > > danke für den hinweis. > > > > wie soll die abfrage dann lauten: > > > > SELECT * FROM table WHERE spalte1 = IS NOT NULL and spalte2 = IS NOT > > > > NULL ....... > > > > dann muss ich aber auch noch die spaltennamen kennen, vorher > > abfragen. > > > > > > > > noch ne idee ? > > > > Wolfgang S. > > > > > hallo wolfgang > > > > > > ja, du müsstest alle spalten kennen, was normalerweise beim arbeiten > > mit > > > einer db auch der fall ist. bei dir nicht? > > > > > > zudem: normalerweise gibt es spalten, die NULL enthalten können, > > andere > > > sind schon beim erfassen zwingend oder sollten es wenigstens sein. du > > > musst also auch nicht auf alle spalten abfragen, sondern nur auf jene, > > > die wirklich nichts enthalten können. > > > > > > aber vielleicht versteh ich ja zu wenig von deinem spezifischen > > problem. > > > dann musst du mir halt noch mehr details schreiben, ok? > > > > > > franziska > > > > hi franziska, > > > > also ich kenn schon alle spaltennamen. > > aber folgendes: > > es geht ja immernoch um insgesamt 8 Tabellen. > > in tab1 und tab2 werden auf jeden fall alle spalten mit werten gefüllt > > sonst erfolgt kein > > eintrag. > > tab3 bis tab8 können total leer bleiben oder aber auch x werte > > eingetragen werden. > > nun kann später der datensatz je tabelle abgefragt > > 1. ist ein eintrag in tb3 bis tab5 enthalten und wenn ja > > 2. welche spalten haben einen vom user eingetragenen wert. > > > > mit dieser abfrage wird ein formular erzeugt wo der user die möglichkeit > > hat > > nachträglich daten hinzuzufügen. > > bereits eigetragene werte werden als listenpunkt angezeigt und > > ist eine spalte leer wir ein <input text.... erzeugt. > > solange also ein wert noch nicht eingetragen ist kann er immer wieder > > daten hinzufügen. > > > > es funktioniert ja auch alles so wie ich das will. > > wollte halt nur versuchen die abfrage nach leeren spalten zu verbessern. > > > > hoffe du kannst alles nachvollziehen > > auf: > > http://www.autodesknews.de/event/ > > kannst du dir das ganze auch mal anschauen. > > > > klick links in der navi auf: > > > > schon angemeldet ? Bestellungen hinzufügen > > > > und gib in der folgenden abfrage einfach mal 00005 ein. > > dann kannst du sicher besser verstehen worum es mir geht. > > > > viele Grüße Wolfgang S. > > hallo wolfgang > > habe mir das ganze mal angesehen, habe aber nichts geändert. deshalb > hier nochmals eine fragen: sieht es nur so aus, oder könnte ich meine > bereits erfassten daten nicht mehr ändern, obwohl der status noch > "unbearbeitet" ist? und warum kann ich sie löschen, was ja scheinbar > geht, nicht aber ändern? > > wenn ändern erlaubt wäre, würde dies eventuell auch dein ganzes problem > lösen. nur wenn der bearbeitungsstatus entsprechend wäre, wäre keine > änderung mehr möglich, dies aber auf allen datensätzen. > > naja, war alles nur ein gedanke... > > mfg > > franziska guten abend franziska, der kunde will, das einmal eingegebene daten nicht mehr geänder werden dürfen, (was er auch nicht kann) deshalb werden diese im änderungsformular statisch angezeigt. aber solang der status unbearbeitet ist darf er seine angaben (bestellungen) ergänzen. wenn die anmeldungen bearbeitet wurde (hotelzimmer gebucht,werbematerial versandfertig gemacht usw.) wird der status auf bearbeitet gesetzt und es kann, darf nichts mehr hinzugefügt werden. der button ' Eintrag' löschen ist wohl etwas irreführend und stammt nicht von mir. er sollte besser 'Abbrechen' heißen, weil genau das bei der betätigung passiert. man gelangt damit lediglich wieder auf die seite mit den druckbaren daten. und weiter nichts. löschen geht selbstverständlich nicht. danke für deine mühe Wolfgang S. --- !!NEU!! Fragen und Antworten zu MySQL und dieser Liste unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive