PDA

View Full Version : سوال: سوال فنی



shahedifar
جمعه 10 مرداد 1393, 01:50 صبح
دوستان یه سوال فنی دارم ازتون.من میخوام موقع insert کردن در دیتابیس همزمان اطلاعات رو داخل دو تیبل insert کنم.برای مثال



mysql_query("INSERT INTO one VALUES('$id','$name')")or die (mysql_error());());'");

علاوه بر تیبل one میخوام id و name همزمان هم داخل one هم داخل two اینسرت بشه.راه حلش چی هست؟
اگه بخوام علاوه بر id و name یه اطلاعات دیگه مثلا username رو فقط داخل تیبل two اینسرت کنم چیکار باید کنم؟منظورم از سوال دوم این بود که علاوه بر اینکه اطلاعات name , id رو همزمان داخل دو تیبل اینسرت میکنیم username رو هم فقط داخل تیبل two اینسرت کنیم.خیلی ضروری هست این.

H:Shojaei
جمعه 10 مرداد 1393, 02:27 صبح
سلام...
خوب دوتا کوئری بزنید یکی واسه one یکی هم واسه two مثل:
mysql_query("insert into one values('$id','$name','field#');insert into two values('$id','$name')");
هرچی هم میخواید تو هرکدوم درج کنید ربطی به اون یکی نداره مقادیر رو بدین فقط...

H:Shojaei
جمعه 10 مرداد 1393, 02:28 صبح
راستی اگه id مقدار عددی هست داخل '' نذارید خطا میگیره...

shahedifar
جمعه 10 مرداد 1393, 02:30 صبح
رو چشم.ممنون میشم دوستان کمک کنن.

shahedifar
جمعه 10 مرداد 1393, 02:35 صبح
اینی که شما گفتین نشد همزمان.من میخوام با یه کلیک داخل هر دو تیبل اینسرت بشه.:خجالت:

shahedifar
جمعه 10 مرداد 1393, 14:08 عصر
دوستان کسی نمیدونه چیکار بایست کرد؟کمک کنین.