pedia-learning

ورود

گذرواژه‌تان را فراموش کرده‌اید؟

ثبت نام

ثبت نام
انجمن عمومی گسترش فناوری آگو

اگر اولین بار از انجمن بازدید می کنید برای دسترسی کامل به انجمن عضو شوید بعد عضویت قادر به ارسال مطلب و شرکت در بحث خواهید داشت

ارسال پاسخ 
 
امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
استفاده از شرط ۱ WHERE در SQL
12-10-2013, 12:50 PM
ارسال: #1
استفاده از شرط ۱ WHERE در SQL
سلام دوستان

بعضی وقت ها ممکنه شما در کوئری هایی که از دیتابیس می خواهید بگیرید در زمانهای متفاوت باید شرط خاصی برقرار بشه تا نتیجه صحیح از کوئری گرفته بشه حالا ما از این شرط یعنی :

کد php:
WHERE 1 

برای این استفاده می کنیم که تمام نتایج حاصل رو بدون در نظر گرفتن شرط برگردونه.

اما برای اینکه به نتیجه دلخواه برسیم به این صورت زیر استفاده می کنیم تا کاملا به نتیجه صحیح برسیم :

کد php:
</pre>
string sql "SELECT * FROM mytable WHERE 1 ";
if ( 
somecondition ) {
 
sql += "AND somefield = somevalue ";
}

if ( 
someothercondition ) {
 
sql += "AND someotherfield = someothervalue ";
}
<
pre

اما اگر شرط WHERE 1 را استفاده نکنیم چه اتفاقی می افته، خیلی ساده است شما در این صورت شرطی ندارید و باید در هر بلوک if لغت WHERE رو تکرار کنید.
نقل قول این ارسال در یک پاسخ
ارسال پاسخ 


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان


Persian Translation by MyBBIran.com - Ver: 4.1
Powered by MyBB, © 2002-2024 MyBB Group.
Theme designed by Marvel (Sidebar created by Yaldaram - Yaldaram.com)
Theme Translation by Mt Edition