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.
Annonceindlæg fra Academic Work Denmark A/S
15. december 2001 - 22:24
#1
mener du skal skrive SELECT * from TABELNAVN where NAVN LIKE \"%Jensen%\"
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?
Slettet bruger
15. december 2001 - 22:29
#3
$oenskes = en variabel :)
15. december 2001 - 22:29
#4
Du skal bruge \' i stedet for \" omkring $oenskes.
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\"
Slettet bruger
15. december 2001 - 22:41
#6
Det var min fejl, ligefør :) Det virker nu!!! mange tusind tak !!!!
15. december 2001 - 22:45
#7
Jeg takker for point, og studser lidt over de sære pointtal... *G*
Slettet bruger
15. december 2001 - 22:59
#8
n0rmality > d\'oh :) What\'s the problem ;)
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! :)
Slettet bruger
15. december 2001 - 23:13
#10
n0rmality > tjaah........... :) man må vel være lidt original ;)
Computerworld tilbyder specialiserede kurser i database-management