Welcome to WebmasterWorld Guest from 54.166.220.138

Forum Moderators: coopster & jatar k

Message Too Old, No Replies

Query on a column with a lot of content

     
1:13 pm on Oct 7, 2003 (gmt 0)

10+ Year Member



Hi,

I'm rather new to php and mysql. I've got to make a query on about 150.000 records. Each of these records has a number, a title, some more information and a field with a lot of text (sometimes more than 500 characters per field). How do I make a query on these large fields via PHP? I guess that it will take a long while to query all these fields. Are there tricks to make this query faster?

Turbohost

1:22 pm on Oct 7, 2003 (gmt 0)

10+ Year Member



Not sure exactly what you are looking for but take a look at MySQL full text search.

[mysql.com...]

Using the MATCH() function you can quickly search these fields if they are FULLTEXT indexes.

4:22 pm on Oct 7, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Of the 150,000 records, do you need to retrieve all of them? Or just a subset? I'd probably build an index on "number" to make the query faster. Then use a query like the one below, where the indexed field is the first field you use in your where clause:

select number, title, more_info, text_field where number = 'yourqueryvalue'

 

Featured Threads

Hot Threads This Week

Hot Threads This Month