Zum Inhalt springen

Net-srac

Mitglieder
  • Gesamte Inhalte

    891
  • Benutzer seit

  • Letzter Besuch

  1. Hallo zusammen, folgendes Problem. Ich habe eine Datenbanktabelle die ich als Zähler nutze. Das heißt ich habe Funktionen die ich einfach mit einer Zahl und einem Operator aufrufe. Diese Funktionen führen mir dann den Operator und die Zahl auf ein Datenbankfeld aus. Also z.B. BenutzerID | Forumbeiträge | Nachrichten Zähler in der Datenbank für Benutzer 1 steht bei Nachrichten auf 2 Was müßte ich tun, wenn ich jetzt als Parameter für meine Funktion ein -3 bekomme, den Nachrichtenzähler nicht auf -1 sondern auf 0 zu stellen? Wenn ich als Datentyp unsigned anwende, dann ists wie beim Tacho und ich habe einen Überschlag auf die höchste Zahl. Also Zaehler hat den Ausgangspunkt 2 Update tabelle set zaehler=zaehler-3 where benutzer = 1 setzt zaehler bei einem Smallint auf -1 bei einem unsigned smallint auf 65535 Ich brauche aber irgendeine Lösung die mir erlaubt das SmallInt 0 wird wenn der Subtrahend größer ist als der vorhandene Wert. Ich kann leider nicht vorher prüfen ob er in der DB größer ist und ihn dann ggf reduzieren. Oder geht das mit einem SQL-Kniff? Besten Dank schonmal vorneweg!!
  2. Net-srac

    OpengeoDB

    Hallo zusammen, ich plane eine Integration von Geodaten in meine Communiy. Dabei nutze ich derzeit die openGeoDB. Leider ist mir hier aufgefallen das der Detailgrad nicht wirklich zufriedenstellend ist. Es fehlen einige Orte bzw Ortsteile. Wichtig ist halt die PLZ, der ORtsname und die Längen- bzw Breitengradangaben jeden Ortes damit ich Entfernungsberechnungen und Umkreissuchen nutzen kann. Nun wollte ich mal fragen ob von euch einer weitere Anbieter solcher Datenbanken kennt. Ich meine wenn die Qualität okay ist geb ich auch Geld aus. openSource-Lösungen sind mir natürlich lieber Schöne Grüße Carsten
  3. Das funktioniert leider nur bedingt weil damit nur die A->B verknüpfungen abgefragt werden. Was dann z.B. im Resultat fehlen würde wäre die Verbindung zwischen 8 und 3 1 und 3 weil in dem Fall die 3 ja in der spalte B vorkommt. Ich muß da nochwas ergänzen, eigentlich ist es irrelevant ob in der Ergebnisstabelle die geg - spalte vorkommt. Ich benötige nur die jeweils verknüpften ID's
  4. Hallo zusammen, ich schlag mich nun schon ein paar Stunden mit folgendem Problem herum und frage mich ob es nicht noch die fähigen Experten gibt die mir während meiner Ausbildung schon geholfen haben. Ich habe eine Tabelle mit den Beziehungen a | b --------- 1 | 3 2 | 5 3 | 4 1 | 4 8 | 3 3 | 9 Und suche aus dieser Tabelle alles was mit der 3 verknüpft ist. Also das Resultat muß wie folgt aussehen. geg | ges --------- 3 | 1 3 | 4 3 | 8 3 | 9 Eine einfache ODER Verknüpfung zwischen a und b mit der Bedingung das der Wert 3 sein soll bringt mir leider nicht das geordnete ergebniss sondern immernoch sowohl in der rechten, als auch in der linken spalte den Wert den ich suche. Ist es hier irgendwie möglich die Tabelle mit sich selbst zu Joinen und dabei die spaltenbezeichnungen zu vertauschen? Ich danke euch!
  5. Hmm... klingt interessant, aber für den Vollcheck werd ich dann doch noch irgendwas finden müssen, damit sie nicht das komplette System in die Knie zwingt. Danke erstmal. Ich werd wohl mal den letzten Ansatz aufgreifen und mir eine Implementierlösung bauen. thnx.
  6. Soweit ist das ganz gut... Das Problem ist nur, das ich etwa 950.000 Messages in meiner Tabelle hab... Typ ist text Weil es geht ja darum Spammer und Kettenbriefschreiber aufzufinden und die Sachen zu löschen. Und bei so einer Anfrage muß die DB file-sort verwenden was mir den ganzen Server runterzieht... Ich hätte mir jetzt überlegt beim Eintragen einer neuen Mail über Absender, und Nachrichtentext nochmal ein MD5 zu legen und diesen als extra Varchar(30) mit in die Tabelle zu legen und auch mit einem Index zu versehen... Darüber könnte ich dann sehen welcher Absender ständig gleiche Mails verschickt. Allerdings bin ich mir nicht sicher ob diese query soooo viel schneller gehen würde wenn ich die dann über 950.000 MD5-Strings mache... Daher hatte ich gehofft das da noch jemand etwas performanteres im petto hat. Danke trotzdem für die bisherigen Vorschläge.
  7. Hallo zusammen und n gesundes neues Jahr, gibt es eine möglichkeit mit einer SQL-Abfrage mehrfach vorkommende Inhalte zu zählen? Also ich habe eine Tabelle z.B. mit Nachrichten und will herausfinden ob jemand spammt. Also müßte ich mit einer Datenbankabfrage schauen ob es doppelte oder mehrfache Nachrichtentexte gibt und diese dann am besten zählen... Ich hab jetzt schon meinen Kopf rauchen lassen aber komm zu keinem passablen Ergebniss. Vielleicht hat ja jemand nen Denkanstoß.
  8. jap, er kommt bis zum accesspoint, die abfrage nach dem Key funktioniert auch einwandfrei. Im Management des AP's sehe ich dann auch die MAC-Adresse des Notebooks in der Liste der korrekt angemeldeten Rechner.... Über den AP surfen noch 3 weitere problemlos...
  9. Hallo zusammen, ich hab hier nen Notebook von einer Freundin stehen.... (W2K SP4) Das Problem ist, das sie trotz aktiviertem DHCP keine IP von dem WLAN Router zugewiesen bekommt. Ich hab schonmal ne andere Karte probiert, die in meinem Notebook funtzt, aber es bringt auch keine besserung. Am Router ist kein MAC-Filter o.ä. gesetzt, der diese Karte oder dieses Notebook blockieren könnte... Aber da würde es ja mit meinem Notebook in dem Netz auch nicht gehen... Selbst wenn ich der Karte selbst eine IP in dem Bereich des Routers zuweise bekomme ich keine antwort bei scans oder nem ping an den router... Also Sie hat nen WLAN USB-Stick und die Karte die ich getestet hatte war ne Siemens PCMCIA. Hat jemand schonmal sowas erlebt? Thnx
  10. Hallo zusammen, ich suche nach einer Möglichkeit, eine Funktion in PHP zu schreiben, die ein Cookie setzt und anschließend gleich wieder schaut ob es wirklich gesetzt ist oder nicht um herauszufinden ob der Client Cookies aktiviert hat. Nun hab ich aber das Problem das es nicht so einfach geht weil das Cookie ja erst nach Scriptaufruf gesetzt wird... Wenn ich jetzt quasi 2x die seite aufrufe klappts.. Aber nicht beim ersten mal. function checkCookies() { setcookie("TESTCOOKIE","JTGOW",time()+30,'/'); if(eregi("JTGOW",$_COOKIE["TESTCOOKIE"])) { setcookie("MY_ONE","JTGOW",time()-30,'/'); return 1; } else { return 0; } } [/PHP] Hat jemand von euch schonmal das gleiche Problem gehabt oder einen Lösungsansatz der mir weiterhelfen kann? Besten Dank
  11. Ich setze das in meiner Community auch ein und es klappt ohne Probleme. Einfach mit dem HTML-Editor deiner Wahl eine HTML-Seite bearbeiten, dann noch die Liste der Emailadressen aus deiner DB-Struktur fischen und fertig... warum sonst gibts pear.
  12. Ein Kollege von mir wollte mal einen Kaltstart mit seinem Rechner machen. Also so richtig vom Strom nehmen (Hatte ihn ca. 3 Tage. Neuer HP P4 2.8Ghz) Also kriecht er hinter den Schreibtisch und wundert sich warum man den Schalter nur mit einem Schraubenzieher umlegen kann. Er also den Schraubenzieher angesetzt, *klick* und nach 2 Minuten nur noch Qualm unter seinem Schreibtisch. Man sollte halt nicht den Spannungsschalter (110/230V) mit dem Ein/Ausschalter verwechseln.
  13. Hallo zusammen, ich habe einen Suse9.1 Server und wollte weg vom Installierten Apache 2.0.50 und zurück zum 1.3.31 Also PHP wollte ich mal die 4.3.8 gleich mit Updaten Ich habe mir die RPM's geholt. PHP von hier: ftp://ftp.suse.com/pub/projects/apache/php4/9.1-i386 Apache hier: ftp://ftp.suse.com/pub/projects/apache/apache/9.1-i386 Der Apache ließ sich soweit noch über RPM's installieren, aber sobald ich die mod_php4-4.3.8-0.1.i586.... installieren wollte hat er sich bei RPM -i --test mod_php4..... beschwerd das er folgendes nicht finden kann. apache_mmn_19990320_15 Ich hab in den Suchmaschinen gestöbert und bisher nur rausgefunden, das dieses Paket vom Apache 1.3.28 bereitgestellt wird. Zumindest in den offiziellen Suse RPM's Woher bekomme ich das Paket denn sonst noch? Bevor es hier auch so losgeht wie in anderen Foren Nein, ich will nicht bei Apache2 bleiben. Nein, ich will es nicht selbst kompilieren. Ja, ich will RPM's nutzen. Ja, ich will nur apache_mmn_19990320_15 installieren um die Abhängigkeit aufzulösen. Danke für jeden Hinweis. Grüße Carsten
  14. Ja, die Frage ist jetzt nur noch, muß sie jetzt zur BS oder kann der Arbeitgeber auch zwingen die beiden Wochen Berufsschule im Sept mit Urlaub frei zu nehmen? Auf alle Fälle schonmal danke für die ersten Infos.
  15. Weil sie sonst eventuell noch einige Tage nach ihrer Kündigung arbeiten müßte... Und die Tage wäre das Mobbing sicher schlimmer als vorher... Wenn man als "blöder Ossi" beschimpft wird hat man wirklich keine Lust mehr zum arbeiten.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...