PDA

View Full Version : تست



back door
پنج شنبه 25 خرداد 1391, 13:54 عصر
سلام یک کد میخواهم در دیتابیس چک کنه اگر یک سایت دوبار وجود داشت بزنه R

djsaeedkhan
پنج شنبه 25 خرداد 1391, 14:03 عصر
سلام تو ای کیو ال از کانت استفاده کن
select count as tedad from table where site=name

back door
پنج شنبه 25 خرداد 1391, 14:14 عصر
میشه کد کامل بدی

back door
پنج شنبه 25 خرداد 1391, 22:08 عصر
کسی نبود کدش رو بده

djsaeedkhan
پنج شنبه 25 خرداد 1391, 23:41 عصر
کسی نبود کدش رو بده
سلام
من که نمی دونم ساختار دیتابیس شما چطور هست. ولی اگر با دستورات SQL کار کرده باشید می تونید از همین کدی که گفتم استفاده کنید.


$result=mysql_query( select count as tedad from table where site=name)
if tedad>1 ---> echo "r";

back door
شنبه 27 خرداد 1391, 12:10 عصر
نشد ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

back door
شنبه 27 خرداد 1391, 13:32 عصر
یکی نیست کمک کنه ؟

back door
شنبه 27 خرداد 1391, 16:48 عصر
هیچکس نبود

back door
شنبه 27 خرداد 1391, 21:35 عصر
ککککککککککککککممممممممممم مممممممممممککککککککککککک

back door
سه شنبه 30 خرداد 1391, 13:03 عصر
پاسخی نیست

back door
یک شنبه 04 تیر 1391, 19:27 عصر
اسپم زیاد شد کمک کنید دیگه

colors
یک شنبه 04 تیر 1391, 19:53 عصر
درود

خوب اول یه کوئری بنویس که اطلاعات اون جدول رو بگیره بعد دنبال اون مقدار بگرد اگه بود یعنی هست اگه نبود یعنی نیست دیگه :لبخند:، و تو هرکدوم از شرایط بودن و نبودن، عکس العمل موردنظرتو انجام بده

مثلا یه کوئری ساده :

$url = mysql_real_escape_string($_POST['url']);
$query = mysql_query("SELECT * FROM `sites` WHERE `url`='$url';");
if(mysql_num_rows($query) !=1){
// نیست
}
else{
// هست
}

back door
یک شنبه 04 تیر 1391, 21:09 عصر
کدت درست است ولی من میخواهم در صورتی که بیشتر از 2 تا بود بزنه نه دقیقا خود 2 تا

colors
یک شنبه 04 تیر 1391, 23:07 عصر
بفرما


$url = mysql_real_escape_string($_POST['url']);
$query = mysql_query("SELECT * FROM `sites` WHERE `url`='$url';");
if(mysql_num_rows($query) > 2){
// هست
}
else{
// نیست
}