pary_daryayi 181 ارسال شده در مرداد 92 گزارش بازنشر ارسال شده در مرداد 92 (ویرایش شده) سلام دوستان.کد من از لحاظ سینتکس و اسم جدول و فیلدها , هیچ مشکلی نداره . ولی این کوئری ها اجرا نمیشه . یعنی وقتی نتیجه رو برمیگردونه میگه وجود نداره . در صورتی که در جدولم نتایجی با این کوئری وجود داره :$qry="SELECT * FROM person WHERE lname LIKE '[!bsp]%' ";$qry="SELECT * FROM person WHERE lname LIKE '[bsp]%' ";کوئری های دیگه ای که با like مینویسم اجرا میشن ولی این دو تا نه . یعنی با [charlist] Wildcard مشکل دارم .نکته ای هست که من نمیدونم ؟!!! ویرایش شده مرداد 92 توسط pary_daryayi نقل قول لینک به ارسال
Parsa 23463 ارسال شده در مرداد 92 گزارش بازنشر ارسال شده در مرداد 92 کدتون رو در phpmyadmin اجرا کنید . ببینید نتیجه میده 2 نقل قول لینک به ارسال
pary_daryayi 181 ارسال شده در مرداد 92 مالک گزارش بازنشر ارسال شده در مرداد 92 (ویرایش شده) ممنون . اجرا کردم . میگه نتیجه خالی هست.این کوئری رو اجرا کردم :SELECT lname FROM person WHERE lname LIKE '[abe]%'اینم تصویری از جدولم ویرایش شده مرداد 92 توسط pary_daryayi نقل قول لینک به ارسال
Parsa 23463 ارسال شده در مرداد 92 گزارش بازنشر ارسال شده در مرداد 92 چه خروجی میخواهید داشته باشید؟ نقل قول لینک به ارسال
pary_daryayi 181 ارسال شده در مرداد 92 مالک گزارش بازنشر ارسال شده در مرداد 92 این یک تست هست ,این کوئری میگه lname هایی که ابتداشون a, یا b یا e هست رو استخراج کن . توی جدول چهار تا lname با این خصوصیت هست ولی نتیجه تهی بر میگردونه . نقل قول لینک به ارسال
Morteza 34190 ارسال شده در مرداد 92 گزارش بازنشر ارسال شده در مرداد 92 حالت معمولی:select * from table where field like 'a% or field like 'b%'.+SELECT * FROM MyTable WHERE (A LIKE 'a%' OR A LIKE 'b%')با regex:SELECT * FROM MyTable WHERE A REGEXP '[ab]%'; 2 نقل قول لینک به ارسال
pary_daryayi 181 ارسال شده در مرداد 92 مالک گزارش بازنشر ارسال شده در مرداد 92 ممنونم . دو حالت اول درسته و جواب میده .من میخواستم از حالت سوم استفاده کنم ولی جواب نمیده . نه به شکلی که خودم نوشتم جواب میده و نه با regex .این پیام رو میده :MySQL returned an empty result set (i.e. zero rows). ( Query took 0.0005 sec )تو w3schools با like بود :این لینک نقل قول لینک به ارسال
Mobin 1669 ارسال شده در مرداد 92 گزارش بازنشر ارسال شده در مرداد 92 ویلد کارد مشکل داره به جاش از رگولار اکسپرژن استفاده کنیدSELECT lname FROM person WHERE lname regexp '^[abe]' 3 نقل قول لینک به ارسال
pary_daryayi 181 ارسال شده در مرداد 92 مالک گزارش بازنشر ارسال شده در مرداد 92 ممنون آقای استاد . تابحال باهاش کار نکرده بودم . نتیجه داد . نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .