SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Handbuch der Java-Programmierung

Handbuch der Java-Programmierung zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > MySQLi/PDO/(MySQL)

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 02.12.2004, 10:55:21
MrLongbaugh MrLongbaugh ist offline
Anfänger
 
Registriert seit: May 2004
Beiträge: 90
abfrage: jedweils ersten drei Buchstaben vergleichen

Hallo,

in einer SELECT Abfrage sollen die ersten 3 Buchstaben abgeglichen werden.
Gibt es eine Funktion in der ich alle Datensätze ausgeben kann, die die gleichen 3 Anfangsbuchstaben haben?


Vielleicht hat dazu jmd. eine Idee?

Danke schon einmal.

Gruß
MrLongbaugh
Mit Zitat antworten
  #2  
Alt 02.12.2004, 11:05:57
chris17 chris17 ist offline
Senior Member
 
Registriert seit: Apr 2003
Alter: 57
Beiträge: 1.236
Code:
$wert = 'abc';
$sql = "SELECT
            feld
        FROM
            tabelle
        WHERE
            feld
        LIKE
            '$wert%'";
Mit Zitat antworten
  #3  
Alt 02.12.2004, 11:10:07
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
Weiß nicht, ob's das trifft:
Code:
SELECT DISTINCT a.id, a.pid, a.forum_id, a.hits, a.subject, a.content, a.name, a.email, a.timestamp, a.ip, a.showemail, a.sendemail
FROM dbcf_forum_posts AS a INNER JOIN dbcf_forum_posts AS b ON SUBSTRING(a.name, 1, 3)=SUBSTRING(b.name, 1, 3)
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
  #4  
Alt 02.12.2004, 11:27:24
MrLongbaugh MrLongbaugh ist offline
Anfänger
 
Registriert seit: May 2004
Beiträge: 90
Danke für die Antworten.

Ich möchte per group alle Datensätz finden die beispielsweise im Feld Straßennamen die ersten 3 Buchstaben gleich haben.

Sorry für die verwirrenden Angaben. Hoffe, nun wird meine Anfrage deutlicher.

MrLongbaugh
Mit Zitat antworten
  #5  
Alt 02.12.2004, 11:39:36
MrLongbaugh MrLongbaugh ist offline
Anfänger
 
Registriert seit: May 2004
Beiträge: 90
Zur Verdeutlichung mal die bisherige Abfrage:

PHP-Code:
SELECT count(strasse) as sammel ,... 
FROM  `kontakt
WHERE  hausnr!='' ... 
group by strasse sammel 1 order by foerdernr ASC 
Nun soll bei der Straße nur die ersten 3 Buchstaben verglichen werden.
Mit Zitat antworten
  #6  
Alt 02.12.2004, 11:45:32
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
Ich glaube, das ist gut:
Code:
SELECT DISTINCT SUBSTRING(name, 1, 3), name
FROM forum_posts
GROUP BY name
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
  #7  
Alt 02.12.2004, 12:15:11
MrLongbaugh MrLongbaugh ist offline
Anfänger
 
Registriert seit: May 2004
Beiträge: 90
Danke.

Kann ich das niht mit einem count() kombinieren?Ich möchte alle Dubletten angegeben bekommen. Daher wollte ich die Ergebnisse, die ich später per group zusammfasse zählen und nur die ausgeben, die größer 1 sind.
Bisher funktioniert das auch.

Wenn ich jedoch die DISTINCT-Funktion hinzu nehme, bekomme ich Fehlermedungen, die Syntax sei nicht in Ordnung.
Mit Zitat antworten
  #8  
Alt 02.12.2004, 12:40:12
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
Geht es am Ende nur darum Dubletten zu entferen?
--> http://www.selfphp.com/forum/showthr...?threadid=8947

Ansonsten brauchen wir auch von Dir den Code, mit Du es versucht hast und die Fehlermeldung.
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 06:07:18 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt