PDA

نسخه کامل مشاهده نسخه کامل : Replace (My SQL)



soldier
27-12-2006, 17:12
سلام
همونطور که میدونید . دستور Replace توی Mysql
کارش اینه که اگر اون رکورد ایجاد شده بود. تغییرش میده.
و اگر نبود. یکی میسازه. حالا من از این استفاده میکنم
ولی تنها مشکلم اینه که در هر صورت رکورد جدید میسازه.
با WHERE هم نمیشه بهش فهماند که میخواهم جایگزین کدوم کنم.
اگر میشه در مورد این برام توضیح بدید.

soldier
27-12-2006, 19:39
سلام
پس کسی نیست جواب بده؟

my friend
28-12-2006, 13:35
با فرمان update باید کار کنی...
مثلا:



mysql_query ("UPDATE X SET old = 'new' WHERE id = '101'");


اگه متوجه نشدی بگو...

soldier
28-12-2006, 15:30
با فرمان update باید کار کنی...
مثلا:



اگه متوجه نشدی بگو...
update برای تغییر هست. و فقط در صورتی که وجود داشت.
تغییر میکنه و رکورد ایجاد نمیکنه. پس لطفآ یه دستور دیگه بدید.
منتظرم.

soldier
28-12-2006, 21:21
پس کسی نیست جواب بده

peyman1987
31-12-2006, 06:48
دستوري که نوشتي رو بزار شايد مورد داشته باشه

meysam_e2006
07-11-2008, 20:01
فکر کنم مشکلت بخاطر این باشه که جدولت Primary Key نداره ...

David.Jn
07-11-2008, 20:54
فکر کنم مشکلت بخاطر این باشه که جدولت Primary Key نداره ...

نبش قبر كردن خلاف قوانين انجمنه اين تاپيك براي 2 سال پيشه

pouya92
08-11-2008, 18:08
پس کسی نیست جواب بده
شما کدت رو بزار تا ببینیم
...
شاد باشی

neopersia
08-11-2008, 20:07
شما کدت رو بزار تا ببینیم
...
شاد باشی
واقعاً فکر میکنی بعد از دو سال هنوز هم جوابشو پیدا نکرده باشه؟!!