php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 16.09.2005, 11:31  
Gast
 
Beiträge: n/a
Standard [Erledigt] Nur Teil von Zelle auslesen

Hallo zusammen

Ich will mit SQL nur einen Teil einer Zelle auslesen. Zum Beispiel eine Zeichnfolge zwischen zwei Klammern (). Jetzt ist es aber so, dass diese Zeichenfolge nicht immer an der selben Stelle der Zelle steht, also einmal am Schluss, einmal an Position 7 dann wieder an Position 3.

Eine ganze Zelle auszulesen ist für mich nicht das problem (SELECT zelle FROM tabelle WHERE bedingung), aber wie geht das nur mit einem Teil davon?

Wäre echt cool wenn mir jemand helfen könnte.

Gruss

dom
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 16.09.2005, 11:48  
Gast
 
Beiträge: n/a
Standard

Versuchs mal so:
PHP-Code:
<?php
$bedingung 
'Suchwort_ohne_Klammern';

$bedingung '%(' .$suchwort .')%';  // Suchwort mit Klammern und % -Zeichen


$sql "
   SELECT
      zelle
   FROM
      tabelle
   WHERE
      zelle LIKE '$bedingung'
"
;

echo 
$sql;

?>
~dilemma~
  Mit Zitat antworten
Alt 16.09.2005, 11:51  
Gast
 
Beiträge: n/a
Standard

Danke für den ersten Input. Nun ist es aber so, dass das Suchwort_ohne_Klammern nicht immer gleich ist. Es kann also einmal heissen "Hund", dann "Katze" oder "Motorbot".
  Mit Zitat antworten
Alt 16.09.2005, 12:01  
Gast
 
Beiträge: n/a
Standard

Zitat:
Danke für den ersten Input.
Nun ist es aber so, dass das Suchwort_ohne_Klammern nicht immer gleich ist. Es kann also einmal heissen "Hund", dann "Katze" oder "Motorbot".
Dann solltest du dafür sorgen,
daß in dieser Anweisung
---> $bedingung = '%(' .$suchwort .')%';

für ---> $suchwort

entweder Hund oder Katze oder Motorboot oder Dingsbumms
steht!

??? ~dilemma~
  Mit Zitat antworten
Alt 16.09.2005, 12:11  
Gast
 
Beiträge: n/a
Standard

Ich weiss leider nicht im Voraus, was zwischen den Klammern steht. Dies ist ein Kommentar, der ein x-beliebiges Wort oder Sätze beinhalten kann. Deshalb muss ich irgendwie den Text via die Klammern aussparen.
  Mit Zitat antworten
Alt 16.09.2005, 12:41  
Gast
 
Beiträge: n/a
Standard

Dann versuchs mal so:
PHP-Code:
<?php

$bedingung 
'%(' .'%' .')%';

echo 
$bedingung ."
"
;

$sql "
   SELECT
      zelle
   FROM
      tabelle
   WHERE
      zelle LIKE '$bedingung'
"
;

echo 
$sql;

?>
~dilemma~
  Mit Zitat antworten
Alt 16.09.2005, 13:07  
Gast
 
Beiträge: n/a
Standard

Oder so:
PHP-Code:
<?php

$bedingung 
'%(' .'%' .')%';

echo 
$bedingung ."
"
;

$sql "
   SELECT
      zelle,
      SUBSTRING( zelle , LOCATE('(', zelle) , LOCATE(')', zelle) - LOCATE('(', zelle) )
   FROM
      tabelle
   WHERE
      zelle LIKE '$bedingung'
"
;

echo 
$sql;

?>
~dilemma~
  Mit Zitat antworten
Alt 16.09.2005, 13:38  
Gast
 
Beiträge: n/a
Standard

hmmm jetzt ist das aber alles noch mit php. Ich will nein besser ich muss den SQL-Code in Access einfügen. Und da geht das nicht, deswegen habe ich eignetlich nach SQL gefragt.
  Mit Zitat antworten
Antwort


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
Ordner auslesen und während des auslesen sortieren Dooki PHP Tipps 2008 6 14.05.2008 17:50
Zeile aus Datei auslesen und teil davon verändern... BartTheDevil89 PHP Tipps 2008 5 04.04.2008 21:00
Mehrere Werte in einer Zelle auslesen GSJLink Datenbanken 8 10.01.2008 20:50
HTML/CSS: Gitternetz-Tabelle, selektierte Zellen Zergling-new Tutorials 0 06.07.2007 19:53
[Erledigt] gelöst: Tabelle auslesen -&amp;amp;amp;amp;gt; Gleiche Einträge nur 1 Mal Datenbanken 3 31.03.2006 01:44
Teil einer Spalte auslesen Datenbanken 7 07.02.2006 18:22
[Erledigt] bestimmte ID's auslesen als array PHP Tipps 2007 2 31.10.2005 20:23
Daten eintragen und auslesen Rettungsdackel Datenbanken 0 14.09.2005 16:29
Zelle mit scrollbar? HTML, Usability und Barrierefreiheit 5 01.07.2005 21:40
Breite von Zelle und Tabellezeile auslesen ? Cyberbob_at_tot PHP Tipps 2005-2 11 12.06.2005 12:32
[Erledigt] XML attribute auslesen?! PHP Tipps 2005 4 20.05.2005 10:55
auslesen und nochmals auslesen?! $$$ ThiKool $$$ PHP Tipps 2005 23 10.03.2005 19:43
[Erledigt] Auslesen von Text incl. &quot; aus Textfeld PHP Tipps 2007 4 04.01.2005 13:30
nur einen Teil des Inhaltes eines Feldes auslesen supertramp Datenbanken 7 15.09.2004 12:09
Ganze Texte von Websites aus Mysql auslesen Datenbanken 3 02.06.2004 17:49

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
sql teil eines feldes, teil einer zelle auslesen, sql teilstring auslesen, access teil eines feldes, php teilstring auslesen, access teil einer zelle auslesen, teil aus zelle auslesen, sql teil eines feldes auslesen, access teil auslesen, zeile auslesen php, nur teilstring eines datenbankfelds auslesen, sql nur teil, http://www.php.de/datenbanken/30992-erledigt-nur-teil-von-zelle-auslesen.html, teil der zelle, sql teil eines feldes ausgeben, access teil einer zelle, sql nur teil einer spalte ausgeben, sql teil eines feldes ändern, sql where teil eines feldes, sql teil auslesen

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