چطور می تونم دو کوئری رو بصورت همزمان اجرا کنم ؟
مثلا مقادیر رو از یک جدول بازیابی کنم و همزمان جدول دیگه رو با مقادیر تازه آپدیت کنم؟
یا
مقادیری به یک جدول اضافه کنم و همزمان مقادیر یک جدول رو دلیت کنم؟
Printable View
چطور می تونم دو کوئری رو بصورت همزمان اجرا کنم ؟
مثلا مقادیر رو از یک جدول بازیابی کنم و همزمان جدول دیگه رو با مقادیر تازه آپدیت کنم؟
یا
مقادیری به یک جدول اضافه کنم و همزمان مقادیر یک جدول رو دلیت کنم؟
دوست عزيز كاري نداره فقط كافيه اين مثال زير رو نگاه كن ياد مي گيري
مثلا مي خواي نام يك كاربر رو بر حسب ID يا هر چيزي ديگر رو به نمايش در بياري بايد اين طوري بنويسي
[PHP]
<?
$re = mysql_query("select * from users where id='$_GET[code]'");
while($row = mysql_fetch_array($re)){ $name = $row["name"]; }
?>
[/PHP]
خوب حالا مي توني $name رو به يك جدول ديگه كپ كني مانند مثال زير
[PHP]
<?
mysql_query("insert into admins values('$name') ");
?>
[/PHP]
اميد وارم كه مشكلتون رو حل كنه
دوست عزیز کاری که شما تو دو تا کوئری انجام دادی با یه کوئری انجام پذیرهنقل قول:
به این صورت
[PHP]
mysql_query("INSERT INTO admins(name) SELECT name FROM users WHERE id='$_GET[code]'");
[/PHP]
اره راست مي گي ها نمي دونستم ممنوننقل قول:
دوست عزیز کاری که شما تو دو تا کوئری انجام دادی با یه کوئری انجام پذیره
به این صورت
PHP کد:
mysql_query("INSERT INTO admins(name) SELECT name FROM users WHERE id='$_GET[code]'");
در مورد transaction در mysql تحقیق کنید .