Select ....

This is a discussion on Select .... within the Produktion af websider ved brug af php (dk.edb.internet.webdesign.serverside.php) forum.

Select ....

Postby Frank on Mon Nov 17, 2008 9:02 am

Hejsa,

Er der en der kan klare dette her?

Jeg skal fat i alle forekomster af zzz, hvor første tegn er lig
med et $-tegn!

Jeg har forsøgt mig med dette her, som ikke er rgtigt!

SELECT COUNT(*) as * FROM yyy WHERE zzz[0] = '$'

På forhånd tak,

Frank

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
Frank
 
Posts: 154
Joined: Tue Jul 01, 2003 7:00 am

Re: Select ....

Postby =?ISO-8859-15?Q?Birger_S=F8rensen?= on Mon Nov 17, 2008 9:31 am

Frank frembragte:
> Hejsa,
>
> Er der en der kan klare dette her?
>
> Jeg skal fat i alle forekomster af zzz, hvor første tegn er lig
> med et $-tegn!
>
> Jeg har forsøgt mig med dette her, som ikke er rgtigt!
>
> SELECT COUNT(*) as * FROM yyy WHERE zzz[0] = '$'
>
> På forhånd tak,
>
> Frank

INSTR(zzz, '$') = 1
skulle kunne gøre det.

Man kan vist bruge LIKE med en moderator foran - men det kan godt være
det bliver kompliceret af at det tegn du skal bruge er $.

http://dev.mysql.com/doc/refman/5.1/en/string-functions.html

Og alt sammen selvfølgelig under forudsætning af, at det er MySQL ...

Birger

--
http://varmeretter.dk/ - billig, sund og hurtig mad
http://bbsorensen.dk/


=?ISO-8859-15?Q?Birger_S=F8rensen?=
 
Posts: 62
Joined: Wed Aug 06, 2008 2:45 pm

Re: Select ....

Postby Frank on Mon Nov 17, 2008 10:15 am

Birger Sørensen wrote in dk.edb.internet.webdesign.serverside.php:
> Frank frembragte:
> > Hejsa,
> >
> > Er der en der kan klare dette her?
> >
> > Jeg skal fat i alle forekomster af zzz, hvor første tegn er lig
> > med et $-tegn!
> >
> > Jeg har forsøgt mig med dette her, som ikke er rgtigt!
> >
> > SELECT COUNT(*) as * FROM yyy WHERE zzz[0] = '$'
> >
> > På forhånd tak,
> >
> > Frank
>
> INSTR(zzz, '$') = 1
> skulle kunne gøre det.
>
> Man kan vist bruge LIKE med en moderator foran - men det kan godt være
> det bliver kompliceret af at det tegn du skal bruge er $.
>
> http://dev.mysql.com/doc/refman/5.1/en/string-functions.html
>
> Og alt sammen selvfølgelig under forudsætning af, at det er MySQL ...
>
> Birger
>
> --
> http://varmeretter.dk/ - billig, sund og hurtig mad
> http://bbsorensen.dk/
>
>

Jo, - jeg anvender mysql!

Jeg har forsøgt mig med denne her:

SELECT COUNT(*) as * FROM yyy WHERE INSTR('zzz', '$') = 1 AND active='0'

Det spiller ikke! Er min syntax okay?

Frank


--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
Frank
 
Posts: 154
Joined: Tue Jul 01, 2003 7:00 am

Re: Select ....

Postby =?ISO-8859-15?Q?Birger_S=F8rensen?= on Mon Nov 17, 2008 10:38 am

Frank sendte dette med sin computer:
> Birger Sørensen wrote in dk.edb.internet.webdesign.serverside.php:
>> Frank frembragte:
>>> Hejsa,
>>>
>>> Er der en der kan klare dette her?
>>>
>>> Jeg skal fat i alle forekomster af zzz, hvor første tegn er lig
>>> med et $-tegn!
>>>
>>> Jeg har forsøgt mig med dette her, som ikke er rgtigt!
>>>
>>> SELECT COUNT(*) as * FROM yyy WHERE zzz[0] = '$'
>>>
>>> På forhånd tak,
>>>
>>> Frank
>>
>> INSTR(zzz, '$') = 1
>> skulle kunne gøre det.
>>
>> Man kan vist bruge LIKE med en moderator foran - men det kan godt være
>> det bliver kompliceret af at det tegn du skal bruge er $.
>>
>> http://dev.mysql.com/doc/refman/5.1/en/string-functions.html
>>
>> Og alt sammen selvfølgelig under forudsætning af, at det er MySQL ...
>>
>> Birger
>>
>> --
>> http://varmeretter.dk/ - billig, sund og hurtig mad
>> http://bbsorensen.dk/
>>
>>
>
> Jo, - jeg anvender mysql!
>
> Jeg har forsøgt mig med denne her:
>
> SELECT COUNT(*) as * FROM yyy WHERE INSTR('zzz', '$') = 1 AND active='0'
>
> Det spiller ikke! Er min syntax okay?
>
> Frank

INSTR('zzz', '$') = 1 AND active='0'
der skal i hvert fald ikke være apostroffer om zzz - antager det er en
attribut i tabellen
INSTR(zzz, '$') = 1 AND active='0'
og ellers prøv med et par paranteser (så bliver det også mere
læsevenligt)
(INSTR(zzz, '$') = 1) AND (active='0')

active er også en attribut?
så skal den være defineret som streng, ellers skal det være
active = 0 - uden apostroffer (mener nu ikke MySQL er så kræsen med
det...)

Birger

--
http://varmeretter.dk/ - billig, sund og hurtig mad
http://bbsorensen.dk/


=?ISO-8859-15?Q?Birger_S=F8rensen?=
 
Posts: 62
Joined: Wed Aug 06, 2008 2:45 pm

Re: Select ....

Postby Frank on Mon Nov 17, 2008 11:08 am

Nu ser mit statement sådan ud:

SELECT COUNT(*) as cnt_all FROM language_words WHERE (INSTR(bracket, '$') = 1)



--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
Frank
 
Posts: 154
Joined: Tue Jul 01, 2003 7:00 am

Re: Select ....

Postby Frank on Mon Nov 17, 2008 11:09 am

Frank wrote in dk.edb.internet.webdesign.serverside.php:
> Nu ser mit statement sådan ud:
>
> SELECT COUNT(*) as cnt_all FROM language_words WHERE (INSTR(bracket, '$') = 1)
>
>

Det hjælper ikke ....

mvh,

Frank

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
Frank
 
Posts: 154
Joined: Tue Jul 01, 2003 7:00 am

Re: Select ....

Postby Carsten on Mon Nov 17, 2008 11:57 am

"Frank" skrev i en meddelelse
news:4921b359$0$90267$14726298@news.sunsite.dk...
> Frank wrote in dk.edb.internet.webdesign.serverside.php:
>> Nu ser mit statement sådan ud:
>>
>> SELECT COUNT(*) as cnt_all FROM language_words WHERE (INSTR(bracket, '$')
>> = 1)
> Det hjælper ikke ....

"det hjælper ikke" = den viser 0 ? Er du sikker på at der rent faktisk er
nogen rækker hvor "bracket" kolonnen har en tekst der starter med '$' ???

Du kan prøve alternativet som er:

SELECT COUNT(*) as cnt_all FROM language_words WHERE (bracket like '$%')

...som andre har skrevet så er jeg ikke sikker på at like kan lide $
tegnet - det må komme an på en prøve. Bruger selv kun Oracle så jeg kan ikke
sige om mySql evt. har en begrænsning der.

Carsten


Carsten
 
Posts: 40
Joined: Tue Apr 25, 2006 1:16 am

Re: Select ....

Postby Frank on Mon Nov 17, 2008 12:45 pm

Carsten wrote in dk.edb.internet.webdesign.serverside.php:
> "Frank" skrev i en meddelelse
> news:4921b359$0$90267$14726298@news.sunsite.dk...
> > Frank wrote in dk.edb.internet.webdesign.serverside.php:
> >> Nu ser mit statement sådan ud:
> >>
> >> SELECT COUNT(*) as cnt_all FROM language_words WHERE (INSTR(bracket, '$')
> >> = 1)
> > Det hjælper ikke ....
>
> "det hjælper ikke" = den viser 0 ? Er du sikker på at der rent faktisk er
> nogen rækker hvor "bracket" kolonnen har en tekst der starter med '$' ???
>
> Du kan prøve alternativet som er:
>
> SELECT COUNT(*) as cnt_all FROM language_words WHERE (bracket like '$%')
>
> ....som andre har skrevet så er jeg ikke sikker på at like kan lide $
> tegnet - det må komme an på en prøve. Bruger selv kun Oracle så jeg kan ikke
> sige om mySql evt. har en begrænsning der.
>
> Carsten
>
>
Ja, jeg er helt sikker på jeg har felter der starter med $! Har iøvrigt forsøgt
at erstatte $ med andre tegn, - men jeg fanger ikke noget somhelst.

Jeg anvender mysql og dit bud med "(bracket like '$%')" hjælper heller ikke
nogt. Desværre!

Frank



--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
Frank
 
Posts: 154
Joined: Tue Jul 01, 2003 7:00 am

Re: Select ....

Postby Frank on Mon Nov 17, 2008 12:52 pm

Hvis jeg nu havde fyret denne her af:

$rid->next_record();

så havde jeg sparet jer for ulejligheden og migselv for 6-8
timer!!!

Dette her virker:

SELECT COUNT(*) as cnt_all FROM language_words
WHERE (INSTR(bracket, '$') = 1)

Det er det vigtigste!

Tak for hjælpen...

Frank

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
Frank
 
Posts: 154
Joined: Tue Jul 01, 2003 7:00 am


Return to Produktion af websider ved brug af php (dk.edb.internet.webdesign.serverside.php)

Who is online

Users browsing this forum: No registered users and 0 guests