mikhak 7 ارسال شده در اسفند 93 گزارش بازنشر ارسال شده در اسفند 93 سلام چطوری میشه از ورود داده تکراری به دیتابیس با اطلاعات زیر جلوگیری کرد.دیتابیس من :database name : linkid username linkterm linkurl1 a google google.com 2 a yahoo yahoo.com3 c google2 google.com4 d ask ask.comمن میخوام تعداد لینک گوگل رو در یوزر a چک کنم اگر تعدادشون بیشتر از 0 بود بگم آدرس وارد شده توسط یوزر a تکراری است در غیر اینصورت لینک ثبت شد و مشکلی نداره من کد زیر رو نوشتم ولی کار نمیکنه :$oldlink = mysql_query("SELECT COUNT(linkurl) FROM `link` where `username`=a AND `linkurl`=google.com");if($oldlink>0){echo 'duplicate links';}else{echo 'links submitted';}تکراری بودنش در یوزرهای دیگه مهم نیست فقط میخوام در یوزر a تکراری نشه .ممنون میشم کمکم کنید .باتشکر نقل قول لینک به ارسال
فرحان 997 ارسال شده در اسفند 93 گزارش بازنشر ارسال شده در اسفند 93 سلام.$oldlink = mysql_query("SELECT * FROM link where username='a' AND linkurl LIKE '%google%'");if( count( $oldlink ) > 0 ){echo 'duplicate links';}else{echo 'links submitted';} نقل قول لینک به ارسال
فرحان 997 ارسال شده در اسفند 93 گزارش بازنشر ارسال شده در اسفند 93 $oldlink = mysql_query("SELECT * FROM link where username='a' AND linkurl LIKE '%google%'");$result = mysql_num_rows($oldlink);if( $result !== FALSE ){echo 'duplicate links';}else{echo 'links submitted';}http://php.net/manual/en/function.mysql-num-rows.php نقل قول لینک به ارسال
nfadaie 4 ارسال شده در مرداد 94 گزارش بازنشر ارسال شده در مرداد 94 سلام دوستانچطور میشه هنگام ایجاد مشخصات جدید به دیتابیس جستجو کند که مثلا عدد نوشته شده در یک فیلد در دیتابیس وجود دارد یا نه. اگر عدد نوشته شده در فیلد در دیتابیس وجود داشت اضافه نکنه و ارور بده؟ممنون نقل قول لینک به ارسال
محمد قنبریان 0 ارسال شده در مرداد 98 گزارش بازنشر ارسال شده در مرداد 98 سلام من یه سایت نوشتم وبه دیتا بیس وصل کردم حالا می خوام که کاربر داده تکراری تو دیتا بیس ثبت نکنه چیکار باید بکنم واگه داده تکراری داده پیام بده که تکراری است نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .