السلام عليكــم ورحمـة الله وبركاتــه
اخواني انا اليومين هذه تعقدت من الاستعلامات و الربط و اريد مساعدتكم في هذا الاستعلام
اريد الربط بين حقلين في جدولين وهما يحملان نفس القيمة بدلالة ID
هذا هو الكود الاستعلام الذي وضعته وهو يعمل و لكن اريده على حسب ID
<?php
$host="localhost"; // Host name
$username="root"; // Mysql username
$password=""; // Mysql password
$db_name="te"; // Database name
$tbl_name="close"; // Table name
// Connect to server and select database.
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
// get value of id that sent from address bar
$id=$_GET['id'];
// Retrieve data from database
$sql = "
SELECT close.*, nota.*
FROM close, nota
WHERE close.noteid = nota.ticketid";
$result=mysql_query($sql);
?>
قاعدة البيانات
-- phpMyAdmin SQL Dump
-- version 2.9.1.1
-- http://www.phpmyadmin.net
--
-- المزود: localhost
-- أنشئ في: 02 أبريل 2009 الساعة 15:43
-- إصدارة المزود: 5.0.22
-- PHP إصدارة: 4.4.4
--
-- قاعدة البيانات: `te`
--
-- --------------------------------------------------------
--
-- بنية الجدول `close`
--
CREATE TABLE `close` (
`id` int(4) NOT NULL auto_increment,
`noteid` varchar(10) NOT NULL,
`search` varchar(10) NOT NULL,
`name` varchar(50) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1256 DELAY_KEY_WRITE=1 AUTO_INCREMENT=5 ;
--
-- إرجاع أو إستيراد بيانات الجدول `close`
--
INSERT INTO `close` (`id`, `noteid`, `search`, `name`) VALUES
(10, '4', 'asbo','k1', ''),
(21, '9', 'abol','al', ''),
(78, '60', 'ar','ps', '');
-- --------------------------------------------------------
--
-- بنية الجدول `nota`
--
CREATE TABLE `nota` (
`id` int(4) NOT NULL auto_increment,
`ticketid` varchar(10) NOT NULL,
`name` varchar(50) NOT NULL,
`job` varchar(50) NOT NULL,
`datatime` varchar(50) NOT NULL,
`notauser` longtext NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1256 AUTO_INCREMENT=4 ;
--
-- إرجاع أو إستيراد بيانات الجدول `nota`
--
INSERT INTO `nota` (`id`, `ticketid`, `name`, `job`, `datatime`, `notauser`) VALUES
(1, '6', 'abo', 'dk', '1237762312', 'note1 can you', ''),
(2, '6', 'abo', 'dk', '1237762349', 'note10 show', ''),
(3, '60', 'abo', 'dk', '1237895768', 'note2 lets ... 2:22 pm', '');