php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 05.03.2005, 11:45  
Gast
 
Beiträge: n/a
Standard [Erledigt] SELECT ... LIKE Problem

Hallo.

Ich habe folgendes Problem:

Um aus der Datenbank die Zeichenketten die mit A und R anfangen auszulesen benutze ich folgenden Code:

PHP-Code:
<?php
$abfrage 
"SELECT vrenum FROM journal WHERE vrenum LIKE [AR]% Order by vrenum ASC";
?>
Leider klappt das nicht, ich schätze es liegt daran dass er keine [ Klammern darin erwünscht.

Kann bitte jemand helfen?
Danke.
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 05.03.2005, 11:58  
Erfahrener Benutzer
 
Registriert seit: 21.08.2003
Beiträge: 468
Spyker
Spyker eine Nachricht über ICQ schicken
Standard

PHP-Code:
LIKE 'A%' OR LIKE 'R%' 
Nicht getestet...

MfG Tim
__________________
Typo3 Suchmaschinenoptimierung <- alles Rund um SEO mit Typo3
Spyker ist offline   Mit Zitat antworten
Alt 05.03.2005, 12:12  
Gast
 
Beiträge: n/a
Standard

Hm... das funktioniert nicht ganz.

In meinem Buch steht:
PHP-Code:
<?php
[XY]%
?>
Worte, die mit X oder Y anfangen.

Das benutze ich auch, nur zeigt er mir ne Fehlermeldung an.
  Mit Zitat antworten
Alt 05.03.2005, 12:18  
Erfahrener Benutzer
 
Registriert seit: 21.08.2003
Beiträge: 468
Spyker
Spyker eine Nachricht über ICQ schicken
Standard

vielleicht noch in ' oder " ....?
__________________
Typo3 Suchmaschinenoptimierung <- alles Rund um SEO mit Typo3
Spyker ist offline   Mit Zitat antworten
Alt 05.03.2005, 12:36  
Erfahrener Benutzer
 
Registriert seit: 08.06.2004
Beiträge: 865
RudiS
Standard

Geht es so?
Code:
SELECT
  vrenum
FROM
  journal
WHERE
  vrenum LIKE 'A%'
    OR
  vrenum LIKE 'R%'
ORDER BY
  vrenum ASC
mfg RudiS
__________________
Kunst kommt von Können und nicht von wollen, denn sonst würde es ja Wunst heißen.
RudiS ist offline   Mit Zitat antworten
Alt 05.03.2005, 12:40  
Gast
 
Beiträge: n/a
Standard

Ui, da zeigt er mir ja alles was in der Datenbank steht an

Der Script sieht im ganzen so aus, hab es vorhin nicht vollständig kopiert weil es sonst zu unübersichtlich wird, aber ist anscheinend nötig

PHP-Code:
<?php
$abfrage 
"SELECT NSUMME, BSUMME_2, MSUMME, KUN_Name1, rdatum, vrenum FROM journal WHERE vrenum LIKE 'R%' OR vrenum LIKE 'A%' AND rdatum=$datum Order by vrenum ASC";
?>
  Mit Zitat antworten
Alt 05.03.2005, 12:48  
Erfahrener Benutzer
 
Registriert seit: 08.06.2004
Beiträge: 865
RudiS
Standard

Ich glaube du musst da noch ne Klammer machen. Und bitte formatiere deinen Query mal ordentlich.
PHP-Code:
<?php
  $abfrage 
"SELECT
                NSUMME,
                BSUMME_2,
                MSUMME,
                KUN_Name1,
                rdatum,
                vrenum
              FROM
                journal
              WHERE
                (
                 vrenum LIKE 'R%'
                   OR
                 vrenum LIKE 'A%'
                )
                  AND
                rdatum = '"
.$datum."'
              ORDER BY
                vrenum ASC
             "
;
 
?>
mfg RudiS
__________________
Kunst kommt von Können und nicht von wollen, denn sonst würde es ja Wunst heißen.
RudiS ist offline   Mit Zitat antworten
Alt 05.03.2005, 12:52  
Gast
 
Beiträge: n/a
Standard

danke, es klappt

Warum muss man eigentlich da Klammern hinsetzen?
  Mit Zitat antworten
Alt 05.03.2005, 12:58  
Erfahrener Benutzer
 
Registriert seit: 08.06.2004
Beiträge: 865
RudiS
Standard

Zitat:
Zitat von PHPuser
Warum muss man eigentlich da Klammern hinsetzen?
Du willst ja, dass er prüft ob 'vrenum' mit R oder A anfängt und dass das Datum passt.
Du musst OR-Prüfungen mit Klammern einschließen, damit AND nicht dazwischen pfuscht.
mfg RudiS
__________________
Kunst kommt von Können und nicht von wollen, denn sonst würde es ja Wunst heißen.
RudiS ist offline   Mit Zitat antworten
Alt 05.03.2005, 13:01  
Gast
 
Beiträge: n/a
Standard

achso,

ok ich danke dir
  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
mysql problem mit LIKE und AND kazuya Datenbanken 10 29.10.2007 21:36
LIKE und Suche nach Escape-Sequenzen bicpi Datenbanken 0 20.09.2006 13:39
Such-Statement-Problem Timo Trallala Datenbanken 1 22.07.2006 13:48
Problem mit Select und css in xhtml + textarea HTML, Usability und Barrierefreiheit 2 05.12.2005 15:32
[Erledigt] SELECT Problem - keine Ausgabe. Datenbanken 1 24.10.2005 02:06
SELECT Problem - keine Ausgabe ?! Datenbanken 5 21.10.2005 12:49
selbst gelöst! Select <option> kleines Problem Dropdow 24bits PHP Tipps 2005-2 0 15.10.2005 19:19
[Erledigt] SELECT Problem PHP Tipps 2005 6 08.03.2005 21:10
mysql SELECT problem yoshy Datenbanken 7 20.02.2005 00:46
[Erledigt] Select &amp;amp;amp; Update Syntax Problem! Datenbanken 3 14.12.2004 18:17
like opeartor - performance problem Datenbanken 15 08.12.2004 03:48
SELECT * FROM usertable WHERE nick like usernick? Wie??? PHP Tipps 2004-2 1 18.11.2004 20:08
select ... LIKE "%bla%" - gross und kleinschreibun Datenbanken 4 07.10.2004 12:52
[Erledigt] swl select problem Datenbanken 2 24.06.2004 08:21
[Erledigt] sql select problem Datenbanken 2 22.06.2004 23:00

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php select like, php select where like, php select from where like, php select like \, php select * from like, select * from where like _, select where like, select from where like, select like, typo3 select like, like datenbank, php select where like order, select where like php, php select abfrage mit where und like, php select like %, typo3 select where like, php where select with like, typo3 like datenbank, mysql abfrage \alle wörter\, like typo3 select

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