PDA

View Full Version : چجوری بگم اگه مچین شماره ای تو دیتابیس بود بیا این کار رو انجام بده؟؟



saeed-71
پنج شنبه 28 شهریور 1392, 09:17 صبح
سلام.
چجوری بگم اگه همچین شماره ای تو دیتابیس بود بیا این کار رو انجام بده؟؟

masiha68
پنج شنبه 28 شهریور 1392, 09:39 صبح
خب یه کوئری از دیتابیس رو بگیر و بعد هم با یه if انجامش بده

$mim=mysql_query("select * from post where id=$id");
if($mim)
{
echo "i love pho";
}

saeed-71
پنج شنبه 28 شهریور 1392, 10:06 صبح
این کارو قبلا انجام دادم اما جواب نداد.من میخواستم هر کی رمزشو فراموش کرد بیاد شمارشو بده تا گه همچین شماره ای وجود داشت رمز جدید تولید بشه و براش sms بشه.اما الان هر شماره ای وارد میشه رمز براش اس ام اس میشه حالا میخواد همچین شماره ای وجود داشته باشه میخواد نداشته باشه




$result=mysql_query("UPDATE `user` SET `ramz`='{$ramz}',`lastip`='{$lastip}',`lastdate`=n ow() WHERE (`mobile`='{$mobile}')");
if ($result)
بیا رمزو sms کن
{

masiha68
پنج شنبه 28 شهریور 1392, 10:13 صبح
دادش من تو داری select می کنی یا اپ دیت !!!!!
به جای UPDATE از select استفاده کن
این کد که تو نوشتی داره یه رکورد رو اپدیت می کنه و اپدیت هم که انجام میشه شرط برقراره و اس رو می فرسته

saeed-71
پنج شنبه 28 شهریور 1392, 10:24 صبح
خوب من میخوام قبلش بفهمم این شماره وجود داره یا نه.اگه وجود داشت این عملیات اپدیت رو انجام بدم



$mobile =mysql_real_escape_string($_POST["mobile"]);
$mim=mysql_query("select * from user WHERE mobile='$mobile' ");
if($mim)
{
$pas = rand(0000,9999);
$ramz=Sha1($pas);
$ramz=md5($pas);
$lastip =$_SERVER['REMOTE_ADDR'];
$result=mysql_query("UPDATE `user` SET `ramz`='{$ramz}',`lastip`='{$lastip}',`lastdate`=n ow() WHERE (`mobile`='{$mobile}')");
if ($result)
{
رمزو smsکن

saeed-71
پنج شنبه 28 شهریور 1392, 10:25 صبح
اما نمیدونم چرا جواب نمیده!!!!!!!!!

masiha68
پنج شنبه 28 شهریور 1392, 10:37 صبح
ظاهرا همه چی درسته

اینکارو بکن
$mim = mysql_query("select * frome user where mobile='$mobile'");
count($mim);
if($mim==1)
{
}
در غیر این صورت جاهای دیگه ی کدت رو بررسی کن