| |||||
| استعلام SQL لايعمل كود بلغة HTML: SELECT u.u_n, m.s_d, m.rd, m.t, m.imp FROM `user`, `message` WHERE m.r_id=02 AND u.u_id=m.s_id AND m.is_j=0 AND m.is_t=0 ORDER BY m.s_d ASC كود بلغة HTML: Impossible WHERE noticed after reading const table.. .
__________________ "من علمني حرفا صرت له عبدا" |+|PHP|+|loowy|+|PHP|+| "عامل الناس بما تحب أن يعاملوك به" لـــــــــــــــــــــــــــــؤي | |||||
|
| |||||
|
أوكي .. جرب: 1- كود: SELECT u.u_n, m.s_d, m.rd, m.t, m.imp FROM `user` m, `message` u WHERE m.r_id=02 AND u.u_id=m.s_id AND m.is_j=0 AND m.is_t=0 ORDER BY m.s_d ASC إذا لم تعمل فجرب: 2- أضف اندكس لكل من: r_id u_id is_j is_t إذا لم يعمل فجرب: 3- أضف بعض البيانات التجريبية (سبعة مثلا) ثم جرب .. إذا لم يعمل فجرب: 4- ضع ما تريده هنا لنبحث طريقة أخرى لتنفيذه .. إذا لم يعمل فننتظر مساعدة أنا وأنت
__________________ .... محمد حسام انترنت بلس | |||||
|
| |||||
|
الاستعلام هو ذا كود بلغة HTML: SELECT user.user_name, message.send_date, message.read, message.topic, message.imp FROM `user`, `message` WHERE message.receiver_id=02 AND user.u_id=message.sender_id AND message.is_junk=0 AND message.is_trash=0 ORDER BY message.send_date ASC
__________________ "من علمني حرفا صرت له عبدا" |+|PHP|+|loowy|+|PHP|+| "عامل الناس بما تحب أن يعاملوك به" لـــــــــــــــــــــــــــــؤي | |||||
|
| |||||
|
اولا الاستعلام عبارة عن استعلام رسالة شخصية الخطوة هل كانت تبديل اسماء الجداول؟ اذا كانت كذلك طبقتها ولم تنجح الخطوة الثانية صعب اضيف لهم اندكس العمودين الاولانيين عبارة عن ارقام اعضاء المرسل والمستلم تتكر صعب انه اسويلها اندكس الاثنين الباقيين SET '0','1' اسضا صعب اسويلها اندكس الخطوة الثالثة لم تنجح ما الحل
__________________ "من علمني حرفا صرت له عبدا" |+|PHP|+|loowy|+|PHP|+| "عامل الناس بما تحب أن يعاملوك به" لـــــــــــــــــــــــــــــؤي | |||||
|
| |||||
| اقتباس:
__________________ "من علمني حرفا صرت له عبدا" |+|PHP|+|loowy|+|PHP|+| "عامل الناس بما تحب أن يعاملوك به" لـــــــــــــــــــــــــــــؤي | |||||
|
| |||||
|
جدول الاعضاء كود: CREATE TABLE `user` (
`u_id` tinyint(2) unsigned zerofill NOT NULL auto_increment,
`user_name` varchar(10) binary NOT NULL default '',
`first_name` varchar(25) binary NOT NULL default '',
`last_name` varchar(15) binary NOT NULL default '',
`password` varchar(32) NOT NULL default '',
`email` varchar(30) NOT NULL default '0',
`subjects` varchar(17) NOT NULL default '',
`class` tinyint(2) unsigned zerofill NOT NULL default '00',
`mobile` int(10) unsigned NOT NULL default '0',
`address` varchar(60) binary NOT NULL default 'غير معروف',
`admin` set('0','1','2') NOT NULL default '0',
`catch_mail` set('0','1','2','1+2') NOT NULL default '0',
`active` set('0','1') NOT NULL default '0',
PRIMARY KEY (`u_id`),
UNIQUE KEY `user_name` (`user_name`)
) TYPE=MyISAM AUTO_INCREMENT=11 ; كود: CREATE TABLE `message` (
`sender_id` tinyint(2) unsigned zerofill NOT NULL default
'00',
`receiver_id` tinyint(2) unsigned zerofill NOT NULL default
'00',
`send_date` timestamp(10) NOT NULL,
`read` set('0','1') NOT NULL default '0',
`topic` varchar(20) NOT NULL default '',
`the_message` varchar(255) binary NOT NULL default '',
`imp` set('0','1','2','3') NOT NULL default '0',
`is_junk` set('0','1') NOT NULL default '0',
`is_trash` set('0','1') NOT NULL default '0'
) TYPE=MyISAM;
__________________ "من علمني حرفا صرت له عبدا" |+|PHP|+|loowy|+|PHP|+| "عامل الناس بما تحب أن يعاملوك به" لـــــــــــــــــــــــــــــؤي | |||||
|
| |||||
| اقتباس:
__________________ "من علمني حرفا صرت له عبدا" |+|PHP|+|loowy|+|PHP|+| "عامل الناس بما تحب أن يعاملوك به" لـــــــــــــــــــــــــــــؤي | |||||
|
| |||||
| كود: explain SELECT u.user_name, m.send_date, m.aread, m.topic, m.imp FROM `message` m LEFT JOIN `user` u ON u.u_id=m.sender_id WHERE m.receiver_id= '11' AND m.is_junk='0' AND m.is_trash='0' ORDER BY m.send_date ASC أولا غيرت اسم الحقل read إلى aread ثانيا أعطيت كل جدول اسما مختصرا ثالثا استخدمت join لإعطاء كفاءة أكبر للجملة جرب بعد أن تضيف مدخلات وستعمل معك إن شاء الله .. ولا تهتم للإكسبلين ..
__________________ .... محمد حسام انترنت بلس | |||||
|
| |||||
|
اخوي ما قصرت تعبناك معنا وتعبك جاب نتيجة الاستعلام شغال تمام جزاك الله خير ما عمري استعملت ربط زي كذا <<<<معلومة جديدة جزاك الله خير
__________________ "من علمني حرفا صرت له عبدا" |+|PHP|+|loowy|+|PHP|+| "عامل الناس بما تحب أن يعاملوك به" لـــــــــــــــــــــــــــــؤي | |||||
|
![]() |
| |
| |
| أدوات الموضوع | |
| |