R E Z @
یک شنبه 05 بهمن 1393, 14:42 عصر
با سلام
تازه شروع کردم با php کار کنم
دارم اسکریپتی مینویسم که قسمتی از این اسکریپت ساده ایمیل ها رو دریافت میکنه و تو دیتابیس ذخیره میکنه ولی نمیخوام ایمیل تکراری ذخیره بشه
ایمیل ها هم با , جدا میشه که داخل یه ارایه ذخیره میکنم و در اخر روی همون آرایه کوئری اجرا میکنم
الان مشکل من اینکه وقتی ایمیل تکراری نباشه تابع
mysql_num_rows
باید صفر رو برگردونه ولی یک برمیگردونه و کئوری من اجرا نمیشه
کدی که استفاده میکنم اینه ممنون میشم بگید که ایراد کارم چیه
$mail = $_REQUEST['mail'];
$array = explode(',', $mail);
foreach ($array as $item){
$check = mysql_query(" SELECT COUNT(email) FROM user WHERE email ='$item'");
$num_rows = mysql_num_rows($check);
if($num_rows == 0){
$ins = "INTO $db_table (email) VALUES ('$item')";
$saved = mysql_query($ins);}
}
پ ن : اگه این کد کلا اشتباه هست یه نمونه کد بدین که متوجه بشم یا تابعی که اینکارو میکنه
تازه شروع کردم با php کار کنم
دارم اسکریپتی مینویسم که قسمتی از این اسکریپت ساده ایمیل ها رو دریافت میکنه و تو دیتابیس ذخیره میکنه ولی نمیخوام ایمیل تکراری ذخیره بشه
ایمیل ها هم با , جدا میشه که داخل یه ارایه ذخیره میکنم و در اخر روی همون آرایه کوئری اجرا میکنم
الان مشکل من اینکه وقتی ایمیل تکراری نباشه تابع
mysql_num_rows
باید صفر رو برگردونه ولی یک برمیگردونه و کئوری من اجرا نمیشه
کدی که استفاده میکنم اینه ممنون میشم بگید که ایراد کارم چیه
$mail = $_REQUEST['mail'];
$array = explode(',', $mail);
foreach ($array as $item){
$check = mysql_query(" SELECT COUNT(email) FROM user WHERE email ='$item'");
$num_rows = mysql_num_rows($check);
if($num_rows == 0){
$ins = "INTO $db_table (email) VALUES ('$item')";
$saved = mysql_query($ins);}
}
پ ن : اگه این کد کلا اشتباه هست یه نمونه کد بدین که متوجه بشم یا تابعی که اینکارو میکنه