Няколко въпроса относно търсачка
  Здравейте.
Искам да направя търсачка, която да ми претърсва базата данни и да изкарва резултата. Обаче идва и проблема:
1) Направих си аз елементарен селект, който да изкарва цялата таблица, но не искам да я показва цялата, а да намира САМО търсяния текст. Това не знам как ще стане
2) Редовете са много - това проблем ли е? Базата ще е разположена на бърз сървър, такам че мисля той ще компенсира големия брой кънекции и многото редове.
 
Бихте ми ми помогнали? Съвсем начинаещ съм и ако може да ми дадете направо някакъв линк към нещо подобно?
 
Благодаря поредварително
 
 
едит: Програмния език е РНР, а базата данни - mySQL
     Re: Няколко въпроса относно търсачка
  1. това е най-простия вариант
SELECT * FROM table_name WHERE colum_name LIKE '%search_string%'
 
2. Зависи какво разбираш под много. Може да ползваш нещо такова за да излизат резултатите по страници
SELECT * FROM tbl LIMIT 5,10; # Retrieve rows 6-15
 
 
     Re: Няколко въпроса относно търсачка
   Цитат:
  
 
				Първоначално публикувано от Coppermine  
 1. това е най-простия вариант
SELECT * FROM table_name WHERE colum_name LIKE '%search_string%'
 
2. Зависи какво разбираш под много. Може да ползваш нещо такова за да излизат резултатите по страници
SELECT * FROM tbl LIMIT 5,10; # Retrieve rows 6-15
 
 
    А това как се слага в РНР?
     Re: Няколко въпроса относно търсачка
  $link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
  die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
 
$result = mysql_query("SELECT SESSION_USER(), CURRENT_USER();");
$row = mysql_fetch_row($result);
echo "SESSION USER: ", $row[0], "<br>\n";
echo "CURRENT USER: ", $row[1], "<br>\n";
 
mysql_close($link);
 
 
нещо такова ... тъси с гоогле има доста примери
 
     Re: Няколко въпроса относно търсачка
  Благодаря. Оправих се, но сега идва другата задача:
Трябва да направя една табличка с изведения резултат в който той да бъде разделен на страници - първите 10 резултата в една страница, вторите 10 - в страница No2 и т.н. Това бихте ли ме опътили как става? Благодаря
     Re: Няколко въпроса относно търсачка
  SELECT * FROM tbl LIMIT 5,10; # Retrieve rows 6-15 
 
тоест започва от петия резултат и показва следващите десет
писах ти го и преди това