PDA

View Full Version : آپدیت کردن در دو جدول



zahra6377
یک شنبه 07 مهر 1392, 17:43 عصر
سلام
من میخوام هم زمان در دو جدول عمل update رو انجام بدم ، میشه راهنماییم کنید چطوری؟
مکد خودم اینه اما نمیدونم چطوری از طریق ارتباط دو جدول با کلید خارجی این کارو انجام بدم،کد الانم کار نمیکنه.

<?php

$name=$_POST['name'];
$family=$_POST['family'];
$semat=$_POST['semat'];
$kol=$_POST['kolhoghugh'];
$kosurat=$_POST['kosurat'];
$khales=$_POST['pardakhti'];
$query3="update hoghugh set kolhoghugh='$kol',kosurat='$kosurat',pardakhti='$k hales' where codepersonality='$row[codepersonality]'";
$result3=mysql_query($query3);
$query4="update users set name='$name',family='$family',semat='$semat' where codepersonality='$row2[codepersonality]'";
$result4=mysql_query($query4);
echo $query3.$result3.'<br>'.$query4.$result4;
?>
ممنون

arashactive
یک شنبه 07 مهر 1392, 17:57 عصر
سلام ، این یک نمونه از به روزرسانی دوجدول با کلید خارجی است :
UPDATE t1
LEFT JOIN
t2
ON t2.id = t1.id
SET t1.col1 = newvalue
WHERE t2.id IS NULL

zahra6377
یک شنبه 07 مهر 1392, 18:38 عصر
ممنون میشه توضیح بدین یکم کدشو؟
LEFT JOIN ؟
و بقیش رو هم همینطور؟
ممنون

zahra6377
دوشنبه 08 مهر 1392, 20:21 عصر
جناب arashactive میشه بیشتر راهنمایی کنین؟
ممنون

AliRezaPro
سه شنبه 09 مهر 1392, 09:22 صبح
ببینید میتوانید ایده بگیرید ؟

http://stackoverflow.com/questions/1293330/how-can-i-do-an-update-statement-with-join-in-sql

zahra6377
شنبه 13 مهر 1392, 20:06 عصر
ممنون ولی زیاد سر در نیاوردم،ممنون میشم راهنمایی بیشتر کنید.