php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 02.03.2005, 16:12  
Erfahrener Benutzer
 
Registriert seit: 30.11.2004
Beiträge: 129
Apfeltyp
Standard Felder Vergleichen

Hoi,
ich brauche mal einen Befehl, und zwar:

Ich muss mir alle Einträge einer DB ausgeben lassen wo Feld 1 gleich, und das Feld 2 ungleich ist.

Ja hab schon bei Google geguggt, nur leider weiss ich nicht wie man diese Art der Selektierung nennt - hab somit auch nix gefunden.

Kann mir bitte jemand en Link geben wo ich finde was ich suche? Wär lieb, danke.
__________________
Apfeltyp ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 02.03.2005, 16:14  
Erfahrener Benutzer
 
Registriert seit: 02.04.2008
Beiträge: 2.603
Corvin befindet sich auf einem aufstrebenden Ast
Standard

gleich: ==
ungleich: !=
Corvin ist offline  
Alt 02.03.2005, 16:21  
Gast
 
Beiträge: n/a
Standard

was ist denn ein ungleiches feld?
 
Alt 02.03.2005, 16:27  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

du kannst sagen, wo spaltenname != "hier"

wenn du alle willst wo der inhalt nicht "hier" ist
robo47 ist offline  
Alt 02.03.2005, 16:35  
Erfahrener Benutzer
 
Registriert seit: 30.11.2004
Beiträge: 129
Apfeltyp
Standard

Ok, dann nochmal auf Deutsch mit einem Beispiel:

In Spalte 1 meiner DB steht eine IP (eines Spielers) und in Spalte 2 Steht der Nickname.

Nun geht es mir darum alle Nicknames ausgeben zu lassen die eine gleiche IP haben.


Weiss nicht wie ichs anderst erklären soll, sorry

Edit:

Als kleine Zusatzerklärung:
Bei jedem Einloggen eines Spielers wird sein Nick und seine IP abgespeichert. Ich habe somit von jedem Spieler zig einträge. Unter Umständen sogar mehrfach mit der gleichen IP...
__________________
Apfeltyp ist offline  
Alt 02.03.2005, 16:40  
Gast
 
Beiträge: n/a
Standard

du willst alle aus deiner datenbank laden, die in der datenbank die gleiche ip haben? verstehe ich das richtig?
 
Alt 02.03.2005, 16:44  
Erfahrener Benutzer
 
Registriert seit: 30.11.2004
Beiträge: 129
Apfeltyp
Standard

Jo also wenn du dich einloggst wird gespeichert:

Nick: embee, IP: ... ... ...

Logst du dich nun mit einem anderen Nick mit der selben IP ein ist der 2. (oder halt der 1000. Eintrag in der DB:

Nick: embee1, IP: ... ... ...

Und wie kann ich solche Fälle nun rausfiltern???
__________________
Apfeltyp ist offline  
Alt 02.03.2005, 16:49  
Gast
 
Beiträge: n/a
Standard

dann lass' doch garnicht erst zu das eine person nocheinmal einloggen kann.
fragst du eben die IP-adresse nochmal ab und vergleichst sie mit den in der datenbank befindlichen ips.
 
Alt 02.03.2005, 16:52  
Erfahrener Benutzer
 
Registriert seit: 30.11.2004
Beiträge: 129
Apfeltyp
Standard

Das wiederum geht leider nicht, da es auch Fälle gibt die erlaubt sind. Sprich wenn es wirklich 2 Personen sind die von einem Rechner aus Spielen, und die melden dass dann auch an...

Unser Problem sind die, die 2 Accounts verwalten. Also ein Spieler, 2 Nicks...

Edit: Da kommt mir aber ne Idee... Ich kann ja beim Login checken ob seine Aktuelle IP schon mal mit nem anderen Nick verwendet wurde und diese Fälle speziell abspeichern... (joa, so würds gehen) Thx

Aber wenn hier jemand was einfällt wie das mit der Abfrage geht, bitte posten, die Lösung wär mir lieber.
__________________
Apfeltyp ist offline  
Alt 02.03.2005, 17:07  
Gast
 
Beiträge: n/a
Standard

könntest das ja auch so machen das du ein merkmal in die ip in der datenbank etwas ranhängst.

ich meine das so:
person1 loggt ein (hat ip 1234567) -> noch nicht vergeben -> db_eintrag IP: 1234567
person2 loggt ein (hat ip 1234567) -> bereits vergeben -> IP."_2" ->db_eintrag IP: 1234567_2

ich zwar ganzschön hässlich, würde aber gehen.

wenn du dann die ip von person 2 aus der datenbank holst, und sie anzeigen willst machste das "_2" einfach weg per sustr("$ip", -2);

schön schlecht, aber machbar.

adiööö
embee
 
 


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
ausgelesene Werte im Array vergleichen - Möglich!? vampsoftchef PHP Tipps 2006 2 22.08.2006 14:34
mysql mehrere felder aus 2 tabellen bei vorhandensein eines cytrobic Datenbanken 9 30.06.2006 13:27
suche tutorial: FORMULAR FELDER AUF INHALT PRÜFEN PHP Tipps 2006 7 25.01.2006 19:14
[Erledigt] Große Felder wie TEXT auslagern? Datenbanken 9 26.10.2005 20:22
Formularauswertung: Leere Felder anzeigen maeck PHP Tipps 2005-2 1 18.09.2005 21:42
[Erledigt] 2 Tabellen vergleichen Datenbanken 2 04.08.2005 13:41
Suche MySQL Funktion zum Verbinden 2er Felder R4v3r Datenbanken 2 12.07.2005 23:49
2 Felder mit unterschiedlichem Inhalt vergleichen PHP Tipps 2005-2 16 12.07.2005 16:08
Zwei Tabellen vergleichen Datenbanken 9 07.07.2005 14:34
variablen vergleichen PHP Tipps 2005 18 18.05.2005 19:24
Formulardaten mit MySQL Datenfeld vergleichen PHP Tipps 2005 4 15.03.2005 20:15
Felder löschen!? PHP Tipps 2005 2 05.01.2005 14:36
Nach Formularcheck sind die Felder leer PHP Tipps 2007 6 04.01.2005 21:42
leere felder entfernen PHP Tipps 2007 14 04.01.2005 10:59
felder gegebenen falls überprüfen und sonst mail schicken. lindner PHP Tipps 2004-2 1 14.11.2004 15:47

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
datenbank text auslagern, php wenn 2 felder ungleich

Alle Zeitangaben in WEZ +2. Es ist jetzt 07:00 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.