Avatar billede Slettet bruger
15. december 2001 - 22:22 Der er 8 kommentarer og
2 løsninger

php & mysql - strstr kommando

Findes der en querystring som fx

vi forestiller os en tabel med \"navn\" og \"tlf\"

SELECT * from TABELNAVN where NAVN LIKE \"Jensen\"

altså egentlig en slags \"strstr\" (php kommando) i mysql query?

VÆLG * FRA TABELNAVN HVOR NAVN indeholder \"Jensen\"
(altså TRUE ved både \"Hans Jensen\", \"Hans Jensen Georgsen\", etc. ligesom STRSTR i php.
Avatar billede sajbar Nybegynder
15. december 2001 - 22:24 #1
mener du skal skrive
SELECT * from TABELNAVN where NAVN LIKE \"%Jensen%\"
Avatar billede Slettet bruger
15. december 2001 - 22:28 #2
I den sammenhæng jeg skal bruge den, bliver det til:

$result=mysql_query(\"select * from annoncer_underhold WHERE rep LIKE \"%$oenskes%\" ORDER BY postnr LIMIT $offset, $limit\");

Den skriver der er fejl :-(
Nogen herinde der kan se hvor fejlen er?
Avatar billede Slettet bruger
15. december 2001 - 22:29 #3
$oenskes = en variabel :)
Avatar billede dmcn Praktikant
15. december 2001 - 22:29 #4
Du skal bruge \' i stedet for \" omkring $oenskes.
Avatar billede Slettet bruger
15. december 2001 - 22:35 #5
$result=mysql_query(\"select * from annoncer_underhold WHERE rep LIKE \'%$oenskes%\' ORDER BY postnr LIMIT $offset, $limit\");

Den ignorerer simpelthen
<b>WHERE rep like \'%$oenskes%\'</b>

Der er ingen fejl, men det bliver så at sige heller ikke \"kørt gennem\"
Avatar billede Slettet bruger
15. december 2001 - 22:41 #6
Det var min fejl, ligefør :)
Det virker nu!!!

mange tusind tak !!!!
Avatar billede dmcn Praktikant
15. december 2001 - 22:45 #7
Jeg takker for point, og studser lidt over de sære pointtal... *G*
Avatar billede Slettet bruger
15. december 2001 - 22:59 #8
n0rmality > d\'oh :)

What\'s the problem ;)
Avatar billede dmcn Praktikant
15. december 2001 - 23:04 #9
mitzy17 : Andre ville måske have valgt en 60/20-løsning eller en 65/15-løsning, men en 62/18, det er da lidt sært! :)
Avatar billede Slettet bruger
15. december 2001 - 23:13 #10
n0rmality > tjaah........... :) man må vel være lidt original ;)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester