الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

جملة ب mysql غير ناجحة معاي

مغلق
بدأه ام ود في 1 مايو 2006 · 3 رد · 1,056 مشاهدة · في قواعد بيانات MySQL
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

عندي مشروع تخرج لابد يسلم نهاية الشهر

وواقفة معانا مشكلة وهي طريقة الربط بين جدولين واخذ الداتا اللي فيهم وادخالها في الجدول الثالث

بمعلومية ان مجموع الحقول في الجدولين يساوي عدد الحقول في الجدول الثالث+1 وهوusername ندخلها من session

وهل هذه الجملة صحيحة ام لا لانه يظهر لنا خطا warnning

الكود مكتوب في ملف phpلانه مشروعنا web site

(,_,_,insert into table3(feild select*from table1,table2 where table1.feild=table2.field and feild='value'

this statement is given from sql book

تم تعديل هذه المشاركة بواسطة walmhomer في 2 مايو 2006 في 09:19

#2

نريد تفاصيل أكثر عن المطلوب وبنية الجداول لو سمحت حتى نستطيع المحاولة معك!!!!

فكر بطريقة أخرى

#3

الله يعطيكم العافية ويفرج همومكم

اليكم التفصيل :

عندي جدولين فيهم داتا مؤقتة وهي من فورمات عباها user ومتى ما الـadminstrait عملهم اضافة الى الداتا بيز الاساسية يعمل سيليكت من الجدولين ثم يعمل انسيرت الى الجدول الثالث وهذه اخر محاولاتي :

السيليكت الاولى نجحت ولكن بعد ما اعمل انسيرت الى الجدول 3 ما يدخل البيانات........ انا في حيرة والتسليم تقدم بعد اسبوعين

<? $link=mysql_connect('localhost','root','') or die(mysql_error());
mysql_select_db("organ_don",$link);
$result=mysql_query("select*from temp_analysis,temp_donor where temp_analysis.hawia_no=temp_donor.hawia_no and temp_donor.hawia_no='2000000002'");
$row=@mysql_fetch_object($result);
echo $row->first_name;
die(mysql_error());
$result2=mysql_query("insert into donar (first_name,scond_name,grand_name,last_name,A1,A2,B1,B2,DR1,DR2,blood,hawia_no) values ('$row->first_name','$row->scond_name','$row->grand_name','$row->last_name','$row->A1','$row->A2',
'$row->B1','$row->B2','$row->DR1','$row->DR2','$row->blood','$row->hawia_no')");
die(mysql_error());
$row2=@mysql_fetch_object($result2);
echo $row2->first_name;

echo "hello";
?>

organ_don.zip

تم تعديل هذه المشاركة بواسطة walmhomer في 3 مايو 2006 في 01:17

#4

السلام عليكم

اقتراح :

لماذا لا تضعين البيانات جميعهم في جدول واحد ، وتضعين حقل في هذا الجدول يحمل قيمة موجبة او سالبة ، فتكون الحقول التي على قائمة الانتظار تحمل الرقم صفر ( 0 ) والتي سيتم عرضها تحمل قيمة واحد ( 1 ) بحيث عندما يريد الادمين نقلها من قائمة الانتظار إلى قائمة العرض فقط يقوم بتغير قيمة الحقل لهذا السجل من صفر إلى واحد .

والله الموفق

460.gif

هذا الموضوع مغلق.

مواضيع مشابهة