redevills

ادغام کد ها در sql

6 پست در این موضوع

سلام

Select Name , Family 
From Person
Where IdNumber= " 1111"

حالا می خواهم اگه شرط بر قرار نشد دستور insert براش بنویسم کسی می دونه چه طور بنویسمش؟؟؟؟

Share this post


Link to post
Share on other sites
آموزش ووکامرس قالب جوملا قالب وردپرس قالب رایگان وردپرس قالب رایگان جوملا هاست نامحدود هاست جوملا هاست لاراول هاست وردپرس هاست ارزان هاست ربات تلگرام خرید دامنه آموزش ساخت ربات تلگرام با php آموزش html و css آموزش لاراول آموزش cPanel آموزش php آموزش سئو وردپرس آموزش امنیت وردپرس آموزش وردپرس آموزش فرم ساز RSform آموزش سئو جوملا آموزش فروشگاه ساز Hikashop آموزش فروشگاه ساز ویرچومارت آموزش طراحی سایت آگهی تبلیغاتی آموزش امنیت جوملا آموزش طراحی سایت فروش فایل آموزش طراحی قالب ریسپانسیو با Helix آموزش جوملا 3 آموزش ساخت ربات دکمه ی شیشه ای آموزش ساخت ربات همکاری در فروش آموزش ساخت ربات جذب ممبر آموزش ساخت ربات ضد اسپم آموزش ساخت ربات پیوست فایل سورس ربات مدیر گروه | ربات مدیر گروه همسریابی

من متوجه نشدم میخواین چیکار کنین یکم بیشتر توضیح بدید

Share this post


Link to post
Share on other sites

ارسال شده در (ویرایش شده)

دقیقا این کدها را کجا می خواهید بزنید

توی فایل php ؟ یا توی sql

اگه توی sql که می تونید تقریبا مشابه زیر را استفاده کنید

insert into نام جدول 
where id in (دستوری که بالا نوشتید)

البته این فرمت کلی هستش ( باید ما به ازای فیلدهای اجباری جدولی که داخلش insert کنی دیتا بزنی قبل دستور where ) و یا یکسری شرط های اضافی دیگه

ویرایش شده در توسط amirhacker

Share this post


Link to post
Share on other sites

می خوام یک سری داده رو select کنم اگر چیزی پیدا شد که هیچ کاری نکنه اما اگر چیزی پیدا نشد دستور Insert to رو اجرا کنه.....

من می خوام برای ثبت کاربران در sql کد بنویسم و برای این کار نباید دو تا نام کاربری و یا 2 تا ایمیل شبیه به هم وجود داشته باشه برای همین این حرکت بالا به ذهنم اومد ؟

حالا هر کی می تونه کمک کنه؟

Share this post


Link to post
Share on other sites

میتونید مثل این روش کار کنید

<?php

$username = $_POST['username'];
$email    = $_POST['email'];

#وارد کردن اطلاعات در دیتابیس

$sql = "INSERT INTO users(username,email)VALUES('$username', '$email')";

$result = mysql_query($sql);


$query = mysql_query("SELECT * FROM users WHERE username = '". $username ."' OR email = '". $email ."'"); 

if (mysql_num_rows($query) > 0) 
{ 
    echo 'Username or email already in use please try another.'; 
}


if($result){
echo "Successful";

}else {

echo "ERROR";

}

mysql_close();
?>

البته از جاوا اسکریپت هم میتونید استفاده کنید تا با سرعت بیشتری به کاربر اعلام کنید که ایمیلش یا نام کاربریش در دیتابیستون موجود هست

بگیردید توی نت نمونه کدهای زیادی وجود داره

Share this post


Link to post
Share on other sites
میتونید مثل این روش کار کنید

<?php

$username = $_POST['username'];
$email    = $_POST['email'];

#وارد کردن اطلاعات در دیتابیس

$sql = "INSERT INTO users(username,email)VALUES('$username', '$email')";

$result = mysql_query($sql);


$query = mysql_query("SELECT * FROM users WHERE username = '". $username ."' OR email = '". $email ."'"); 

if (mysql_num_rows($query) > 0) 
{ 
    echo 'Username or email already in use please try another.'; 
}


if($result){
echo "Successful";

}else {

echo "ERROR";

}

mysql_close();
?>

البته از جاوا اسکریپت هم میتونید استفاده کنید تا با سرعت بیشتری به کاربر اعلام کنید که ایمیلش یا نام کاربریش در دیتابیستون موجود هست

بگیردید توی نت نمونه کدهای زیادی وجود داره

یک سوال در مورد کد بالا : آیا اول داده ذخیره میشه بعد select انجام میشه ؟

Share this post


Link to post
Share on other sites

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری