View Full Version : سوال: مشکل جالب با htaccess و MySQL
fakhim
شنبه 20 تیر 1394, 11:55 صبح
سلام و وقت بخیر
من با htaccess بصورت زیر یک لینکی را تغییر داذم
RewriteRule ^view/(.+)/(.+) ./viewjobs.php?id=$1&name=$2
واین کد لینک
http://www.80118.ir/jobs/viewjobs.php?id=800185&name=netavard
را تبدیل میکند به
http://www.80118.ir/jobs/view/800185/ (http://www.80118.ir/jobs/view/800185/netavard)NetAvard (http://www.80118.ir/jobs/viewjobs.php?id=800185&name=netavard)
تا اینجای کار همه چیز درسته . مشکل اینجاست که وقتی با لینک اولی میری فیلد تعداد نمایش که با query زیر در mysql یکی یکی اضافه میشه در لینک دوم پنج تا پنج تا اضافه میشه
UPDATE jobs SET view= view + 1 WHERE id=111
لطفا اگه کسی در این مورد اطلاعاتی داره رهنمایی بکنه که من باید چیکار بکنم ؟
ممنون
phpdev
شنبه 20 تیر 1394, 15:26 عصر
داداش اون کد
htaccess خودتون ممکنه بذارید اینجا من هر کاری کردم نتونستم آدرس خودمو تبدیل بکنم بخاطر همین یه تاپیک هم زذم (http://barnamenevis.org/showthread.php?501359-%D9%85%D8%B4%DA%A9%D9%84-%D8%A7%D8%B3%D8%A7%D8%B3%DB%8C-%D8%A8%D8%A7-htaccess) ولی تا حالا کسی جواب نداده
متشکرم
:قلب:
فکر کنم sql رو باید اینجوری بنویسی امتحان کن:متفکر:
UPDATE jobs SET view= (view + 1) WHERE id=111
fakhim
یک شنبه 21 تیر 1394, 12:59 عصر
داداش اون کد
htaccess خودتون ممکنه بذارید اینجا من هر کاری کردم نتونستم آدرس خودمو تبدیل بکنم بخاطر همین یه تاپیک هم زذم (http://barnamenevis.org/showthread.php?501359-%D9%85%D8%B4%DA%A9%D9%84-%D8%A7%D8%B3%D8%A7%D8%B3%DB%8C-%D8%A8%D8%A7-htaccess) ولی تا حالا کسی جواب نداده
متشکرم
:قلب:
فکر کنم sql رو باید اینجوری بنویسی امتحان کن:متفکر:
UPDATE jobs SET view= (view + 1) WHERE id=111
اونجوری هم نوشتم فرقی نکرد
اینم فایل کامل htaccess
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^view/(.+)/(.+) ./viewjobs.php?id=$1&name=$2
یا علی
fakhim
دوشنبه 22 تیر 1394, 11:04 صبح
کسی نیست بدونه مشکل از کجاست ؟
phpdev
دوشنبه 22 تیر 1394, 11:42 صبح
یعنی چی یکی یکی اضافه میشه و توی آدرس دوم 5تایی توی کدهات مگه حلقه یا لوپ خاصی داری . بعدش ببین رشته ای رو که داری آپدیت میکینی رشته هست یا نامبر ؟!
fakhim
دوشنبه 22 تیر 1394, 12:59 عصر
یعنی چی یکی یکی اضافه میشه و توی آدرس دوم 5تایی توی کدهات مگه حلقه یا لوپ خاصی داری . بعدش ببین رشته ای رو که داری آپدیت میکینی رشته هست یا نامبر ؟!
هر دو آدرس یک فایل هستش فقظ نحوه آدرس دهی فرق میکنه . بعدشم هیچ حلقه یا لوپی هم وجود نداره .رشته query برای جدول MYSQL و نوع فیلدش هم int هستش
phpdev
دوشنبه 22 تیر 1394, 15:43 عصر
ببین کوئری رو از داخل phpmyadmin بطور صحیح بنویس ببین چی میشه این کوئری خودت دستی نوشته بودی نه ؟
fakhim
دوشنبه 22 تیر 1394, 18:55 عصر
مرسی دوست عزیز که پیگیری . ولی انگار به سوال و مشکلم توجه نکردی و نگرفتی موضوع چیه
فایل و کئری و کدها یکی هستن
مشکل اینجاست که در آدرس دهی معمولی درست کار میکنه و در آدرس دهی کوتاه شده توسط htaccess به این مشکل بر میخوره
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.