PDA

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



kavoshgar63
دوشنبه 12 اسفند 1387, 01:24 صبح
من این تکه کد رو نوشتم ولی با خطا مواجه میشه.

$quser="select username from register where username like".$un;
$result=mysql_query($quser,$db);
$rows=mysql_num_rows($result);
echo($rows);
if($rows>0){$totalerror+=1; $errexistuser=errexistuer; echo "exist user";}else{echo "no problem";};

کامپایلر به این خط ایراد می گیره.

$rows=mysql_num_rows($result);
چطور میشه این مساله رو حل کرد؟

smhnaji
دوشنبه 12 اسفند 1387, 02:12 صبح
این خط رو باید این‌جوری نوشت:

$quser="select username from register where username like '".$un"'";
البته این‌جوری هم می‌شه نوشت (چون متغیر هایی که توی " قرار می‌گیرن، ‌مقدارشون قرار داده می‌شه)

$quser="select username from register where username like '$un'";

kavoshgar63
دوشنبه 12 اسفند 1387, 13:13 عصر
این خط رو باید این‌جوری نوشت:

$quser="select username from register where username like '".$un"'";البته این‌جوری هم می‌شه نوشت (چون متغیر هایی که توی " قرار می‌گیرن، ‌مقدارشون قرار داده می‌شه)

$quser="select username from register where username like '$un'";
با تشکر از شما دوست عزیز.
کد دومی توی برنامه من جواب داد.