php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 20.02.2009, 13:53  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

Sorry, bin davon ausgegangen das das letzte Element auch ein Semikolon am Ende hat.

Zitat:
wie meinste am Anfang wirds dann schon komlizierter?
Im Prinzip meinte ich das was du eben auch gesagt hast. Mit "Anfang" meinte ich das du nicht nach %;Apfel;% suchen kannst weil beim ersten Element kein Semikolon davor steht. Aber du hast die gleiche Problematik fürs letzte Element ja auch schon erkannt, also kommt das für dich nicht in Frage.

Was du noch machen könntest, wäre eine zweite Tabelle in Normalform anzulegen. Die muss dann halt aktuell gehalten werden.
cycap ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 21.02.2009, 17:56  
Erfahrener Benutzer
 
Benutzerbild von taurus
 
Registriert seit: 01.11.2008
Beiträge: 825
PHP-Kenntnisse:
Anfänger
taurus ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Was du noch machen könntest, wäre eine zweite Tabelle in Normalform anzulegen. Die muss dann halt aktuell gehalten werden.
Wie darf ich das verstehen? Du meinst das ganze nicht ; - getrennt sondern "richtig" in normfall zu speichern.. also das was ich verhindern wollte?
taurus ist offline  
Alt 21.02.2009, 19:22  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

Du musst ja die aktuelle Tabelle dafür nicht ändern, hättest die Daten dann halt doppel.
cycap ist offline  
Alt 22.02.2009, 20:57  
Erfahrener Benutzer
 
Benutzerbild von taurus
 
Registriert seit: 01.11.2008
Beiträge: 825
PHP-Kenntnisse:
Anfänger
taurus ist zur Zeit noch ein unbeschriebenes Blatt
Standard

mhhh und eine andere möglichkeit siehst du nicht?

naja dann gäbe es nur zwei.. die eine doppeldeutigkeit verhindern was nicht alzu schwer realisieren wäre
oder eben neue tabelle.. wobei ich das nur ungern tu..
taurus ist offline  
Alt 22.02.2009, 21:06  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

vielleicht hilft ja der tipp von hpr1974
cycap ist offline  
Alt 22.02.2009, 21:42  
Erfahrener Benutzer
 
Registriert seit: 28.03.2008
Beiträge: 1.847
HPR1974 wird schon bald berühmt werden
Standard

Zitat:
Zitat von taurus Beitrag anzeigen
HPR, find_in_Set ist komma getrennt ändern wäre zu großer aufwand leider
Ohja ein Trennzeichen durch ein anderes zu ersetzen ist zuviel Aufwand. Leg Dich lieber wieder hin...
HPR1974 ist offline  
Alt 22.02.2009, 22:05  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.989
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Nur mal so.

Code:
WHERE 'x% ;' LIKE CONCAT ('; ' , field , ' ;')
Ich empfehle trotzdem Normalisierung.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline  
Alt 22.02.2009, 23:08  
Erfahrener Benutzer
 
Benutzerbild von taurus
 
Registriert seit: 01.11.2008
Beiträge: 825
PHP-Kenntnisse:
Anfänger
taurus ist zur Zeit noch ein unbeschriebenes Blatt
Standard

naja bei 100 einträgen ist das schon ein gewisser aufwand...

@nikosch
aus dem mysql handbuch werd ich nicht so recht schlau. was macht das was du mir da geschrieben hast?

wahrscheinlich geht das aber auch gar nicht weil das query um einiges größer ist..

PHP-Code:
where .... and.. and...
and 
t_call.f_refkunde t_kunden.f_idkunde        
and t_kunden.f_kdname like '" . $sqlKunde . "'" . $intStr . "
and t_type.f_type_id t_call.f_type_id
//und dann die zeile für das feld mti den ; getrennten werten
and t_aktion.f_kurz like '" . $cboAktion . "'"; 
würde das dann so aussehen?
PHP-Code:
WHERE $cboAktion.'% ;' LIKE CONCAT ('; ' t_aktion.f_kurz ' ;'
taurus ist offline  
Alt 22.02.2009, 23:49  
Erfahrener Benutzer
 
Benutzerbild von taurus
 
Registriert seit: 01.11.2008
Beiträge: 825
PHP-Kenntnisse:
Anfänger
taurus ist zur Zeit noch ein unbeschriebenes Blatt
Standard

ok ich werd das anders lösen, benutzte jetzt nur etwas wie "apfel strudel" oder "apfel baum" dann gehts auch mit den platzhaltern..

trotzdem danke für die hilfe!!
taurus ist offline  
 


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
Turnierbaum aus array erstellen kingflo PHP-Fortgeschrittene 11 30.07.2008 11:32
Soapfault: Undefined Property Argi PHP-Fortgeschrittene 0 28.07.2008 11:17
Kategoriedaten rekursiv in Array bringen Schiedsrichter PHP Tipps 2008 2 10.12.2007 15:43
ARRAY: alle möglichen Kombinationen Tentacle PHP Tipps 2006 13 12.05.2006 00:18
Übersicht aus mehrdimensionalem Array erzeugen Crypi PHP-Fortgeschrittene 0 30.01.2006 13:44
Array auslesen andrew22 PHP Tipps 2006 3 21.01.2006 23:06
Array Formatierung PHP Tipps 2006 3 17.01.2006 19:12
Menü mit Unterpunkten supertramp Beitragsarchiv 7 18.10.2005 22:40
Problem beim vergleichen von 2 Arrays PHP Tipps 2005-2 1 06.10.2005 14:25
(schnellere) Funktion zum Zusammenfassen von CSS PHP-Fortgeschrittene 21 08.08.2005 16:47
Sortieren von Arrays mit mehr als 2 Dimensionen (Teil 2) Buhmann PHP-Fortgeschrittene 4 12.07.2005 14:03
Array wie auslesen? PHP Tipps 2005 7 07.03.2005 11:43
[Erledigt] Mehrdimensionales Array in eindimensionales Array umwandeln PHP-Fortgeschrittene 3 03.01.2005 22:31
Abfrage mit id aus anderer Tabelle suter PHP Tipps 2004-2 15 16.12.2004 14:25


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