PDA

View Full Version : جستجوی متغیر



katibeh2014
یک شنبه 01 مرداد 1396, 23:42 عصر
با سلام خدمت دوستان عزیز
یه سوال از خدمتتون داشتم
سه ستون در دیتابیس داریم که میخوام با زدن دکمه جستجو بره از دیتا بیس مقدار اول رو برداره و با بقیه مقدار های همون ستون و ستون های دوم و سوم مقایسه کنه و مقدارهای تکراری رو نشون بده
واینکار تا مقدار آخر ستون سوم ادامه داشته باشه
ضمناً در صورتیکه یک مقدار تکراری پیدا کرد و نشون داد دوباره این مقدار رو جستجو نکنه
برای این مسئله چیکار باید کنم؟

Keramatifar
دوشنبه 02 مرداد 1396, 04:09 صبح
دوست عزیز
لطفا مثالی از جدول مورد نظر و در صورت امکان خروجی نهایی مورد نظر بصورت کد یا تصویر یا هرچیز دیگری که به درک مسئله کمک کند قرار بدهید

katibeh2014
سه شنبه 03 مرداد 1396, 00:10 صبح
ببینید من چند تا ستون در دیتابیس دارم که با سه تاش کار دارم و میخوام زمانیکه دکمه جستجو رو زدم بیاد مقدار اولی از ستون A برداره (که در جدول زیر مقدارش 123456هستش) و این مقدار رو در ستونهای A وB و C جستجو کنه اگه تکراری پیدا نکرد بره مقدار بعدی (که در اینجا عدد23 هستش)رو برداره و جستجو کنه ولی اگه عدد تکراری پیدا کرد اون ردیف رو برام لیست کنه سپس بره عدد بعدی رو بررسی کنه.
این جستجو باید تا اخرین مقدار ستون C ادامه داشته باشه.ضمناً وقتی مثلا در رکورد اول عدد 123456 جستجو کرد و در ستون سوم تکرارش پیدا شد و لیست کرد دیگه دوباره برای اون مجدداً جستجو نکنه




row
column A
column B
column C


1
123456
7898709
567658


2
23
21345679
89


3
567658
12
123456


4
21
567658
21


5
567658
9
123456

رضا قربانی
دوشنبه 09 مرداد 1396, 00:49 صبح
به نظر من شما برای هر دفعه باید شرط بذارید و بررسی کنید
با تابع LIKE در دستورات SQL عملیات جستجو رو انجام بدید
و با php شرط ها رو اجرا کنی .
شاید هم لازم باشه چندین بار با SQL به ستون ها مراجعه کنی .

اینو یادت باشه اول فکرتو با هر چی که تا حالا آموزش دیدی رو توی صفحه کد و مرحله به مرحله پیش ببر و بعد از اینکه اجراش کردی می تونی بهینه اش کنی