PDA

View Full Version : دستور سرچ و نمایش در جدول



emperatorphp
پنج شنبه 20 فروردین 1394, 06:16 صبح
بسم الله الرحمن الرحیم
سلام
چرا این دستور وارد این شرط نمیشه من داخل جدولم product و داخل productname فیلدی دارم دقیقا همنام Labels



$result = mysql_query("SELECT * FROM `product` WHERE 'productname' like 'Labels' limit 0,10");
if( mysql_num_rows($result)) {

اگه این جواب بده میخوام جای Labels اینپوت تکست بزارم

ممنون میشم راهنمایی کنید.

j_naroogha@yahoo.com
پنج شنبه 20 فروردین 1394, 08:08 صبح
سلام
دستور like بر روی product name اعمال میشه و نه label
دقیق نمیدونم چی میخاین . اما این رو ببینین


$input=$_POST['input'];
$str="select * from product where label like %$input% limit 0,10"
$q=mysql_qurry($str);
while($row=mysql_fetch_assoc($q));
{
echo $row
}

emperatorphp
پنج شنبه 20 فروردین 1394, 08:58 صبح
سلام
دستور like بر روی product name اعمال میشه و نه label
دقیق نمیدونم چی میخاین . اما این رو ببینین


$input=$_POST['input'];
$str="select * from product where label like %$input% limit 0,10"
$q=mysql_qurry($str);
while($row=mysql_fetch_assoc($q));
{
echo $row
}




سلام همیشه نظراتتون مفید بوده و استفاده کردم ازتون
labls مقدار وارد شده در فیلد
product name هست میخوام این مقدار labls که قبلا درجش کردم تو جدول
product name ّرام برگردونه

emperatorphp
پنج شنبه 20 فروردین 1394, 09:31 صبح
داخل if برای اولین بار میره ولی وقتی تو تکس چیزی تایپ میکنم میره توی else

$fullname = $_POST['fullname']; $result = mysql_query("SELECT * FROM `product` WHERE 'productname' like '%$fullname%' limit 0,10");
if (mysql_num_rows($result)) {
.....
} else { echo "نتیجه ای یافت نشد."; }

emperatorphp
پنج شنبه 20 فروردین 1394, 09:44 صبح
حل شد

WHERE productname
بدون کوتیشن باید می بود