تقاضا کمک فوری از اساتید php در مورد fulltext search

iran-TEC

Member
با سلام
می خواستم اگه می شه آموزشی در مورد ساختن جدول در phpMyAdmin و همچنین طریقه index گذاری و fulltext کردن فیلد های آن بگذارید .
من خودم جدول رو ساختم و همچنین کد php رو هم نوشتم ولی هیچ جوابی رو بر نمی گردونه
PHP:
<?php
function db_connect()
{
   $result = mysql_connect('localhost', 'root', ''); 
   if (!$result)
      return false;
   if (!mysql_select_db("ex_project"))
      return false;
   return $result;
}
$con = db_connect();
$sql = "SELECT * FROM test WHERE MATCH (descripe) AGAINST ('software')";
$result=mysql_query($sql);
$num=mysql_num_rows($result);
echo $num;
echo "<br/>";
if($num !=0)
{
  for($i=0 ; $i<10 ; $i++)
  {
     $row = mysql_fetch_array($result);
     echo "<br/>";
     echo $row['des'];
  }
}
echo "<br>";
echo "GOOD BYE";    
?>
و همچنین ساختار جدول
pic.jpg
pic.jpg

خیلی ممنون می شم اگه کمکم کنید
 

پیوست ها

  • pic.jpg
    pic.jpg
    23 کیلوبایت · بازدیدها: 11
آخرین ویرایش:

mosi20

Active Member
باید بری توی ساختار دیتابیست و در اون بخش سمت راست هر موردی را میخوای انتخاب کنی
در مورد کدی هم که باید بنویسی فکر کنم ناقص نوشته باشی ( زیاد مطمئن نیستم اشتباه کرده باشی ولی این کدی که نوشتی در حد سواد من نیست )
من یه نمونه که قبلا کار کردم را برات میزارم
PHP:
$p2=get_sql_injection( urldecode (@$_GET['word']));

$my_db="SELECT * FROM `$db_52` WHERE  MATCH (title ) AGAINST ('".$p2."' IN BOOLEAN MODE) ORDER BY `id` DESC";
 

پیوست ها

  • table.jpg
    table.jpg
    36.7 کیلوبایت · بازدیدها: 3

جدیدترین ارسال ها

بالا