idocsidocs
چهارشنبه 03 آذر 1389, 16:10 عصر
اسکریپت جستجوی زیر رو یکی از دوستان برام ارسال کرده. من می خوام این اسکریپت بهینه بشه. لطفا دوستانی که با اسکریپتهای جستجو کار کردن نظرات خودشون رو برای من ارسال کنن.
لازم به توضیحه که کاربر توی یه فرم عبارت مورد نظر خودش رو تایپ می کنه و عبارت به اسکریپت زیر تحویل داده می شه و نتایج جستجو توی صفحه نمایش داده می شن. من می خوام این اسکریپت رو بهینه تر طراحی کنم. لطفا دوستان نظر خودشون رو در این مورد بگن.
<?php
ob_start();
if ($_POST[sent] == 'yes')
{
$search = $_POST['search'];
include('dbinfo.inc');
$cxn = mysqli_connect($host,$user,$password,$database)
or die ("امکان تماس با سرور وجود ندارد");
$sql = "select * from search where ((title like '%$search%') || (message like '%$search%'))";
mysqli_set_charset($cxn, "utf8");
$result = mysqli_query($cxn, $sql);
while( $row = mysqli_fetch_row($result) )
{
echo "$row[1]";
echo '<br />';
echo "$row[2]";
echo '<p>';
}
include('s.html');
}
else
{
header('location: s.html');
}
?>
لازم به توضیحه که کاربر توی یه فرم عبارت مورد نظر خودش رو تایپ می کنه و عبارت به اسکریپت زیر تحویل داده می شه و نتایج جستجو توی صفحه نمایش داده می شن. من می خوام این اسکریپت رو بهینه تر طراحی کنم. لطفا دوستان نظر خودشون رو در این مورد بگن.
<?php
ob_start();
if ($_POST[sent] == 'yes')
{
$search = $_POST['search'];
include('dbinfo.inc');
$cxn = mysqli_connect($host,$user,$password,$database)
or die ("امکان تماس با سرور وجود ندارد");
$sql = "select * from search where ((title like '%$search%') || (message like '%$search%'))";
mysqli_set_charset($cxn, "utf8");
$result = mysqli_query($cxn, $sql);
while( $row = mysqli_fetch_row($result) )
{
echo "$row[1]";
echo '<br />';
echo "$row[2]";
echo '<p>';
}
include('s.html');
}
else
{
header('location: s.html');
}
?>