|
|
|
พี่ ๆ ครับช่วยหน่อย ปัญหาคือเมื่อ ผมเชื่อ 2 ตารางเข้าหากันแล้วมันไม่แสดงไรเลย มันแจ้งบอกว่า Empty ชื่อ ฐานข้อมูล db_comspu Error |
|
|
|
|
|
|
|
ปัญหาคือเมื่อ ผมเชื่อ 2 ตารางเข้าหากันแล้วมันไม่แสดงไรเลย มันแจ้งบอกว่า Empty
ชื่อ ฐานข้อมูล db_comspu
Error คือ
SELECT u.*,n.*
FROM tb_user as u, tb_news as n
where u.user_id=n.user_id
ครับ ช่วยหน่อยนะครับ
-- phpMyAdmin SQL Dump
-- version 2.10.3
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generation Time: Feb 11, 2010 at 12:55 PM
-- Server version: 5.0.51
-- PHP Version: 5.2.6
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
--
-- Database: `db_comspu`
--
-- --------------------------------------------------------
--
-- Table structure for table `tb_facuty`
--
CREATE TABLE `tb_facuty` (
`fac_id` tinyint(2) NOT NULL,
`fac_name` varchar(50) default NULL,
PRIMARY KEY (`fac_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Dumping data for table `tb_facuty`
--
INSERT INTO `tb_facuty` VALUES (1, 'บริหารธุรกิจและศิลปศาสตร์');
-- --------------------------------------------------------
--
-- Table structure for table `tb_major`
--
CREATE TABLE `tb_major` (
`major_id` tinyint(2) NOT NULL,
`major_name` varchar(50) default NULL,
`fac_id` tinyint(2) default NULL,
PRIMARY KEY (`major_id`),
KEY `fac_id` (`fac_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Dumping data for table `tb_major`
--
INSERT INTO `tb_major` VALUES (1, 'คอมพิวเตอร์ธุรกิจ', 1);
-- --------------------------------------------------------
--
-- Table structure for table `tb_news`
--
CREATE TABLE `tb_news` (
`news_id` int(5) unsigned zerofill NOT NULL auto_increment,
`news_subject` varchar(100) default NULL,
`news_detail` text,
`news_date` timestamp NOT NULL default CURRENT_TIMESTAMP,
`news_read` int(3) NOT NULL default '0',
`type_id` tinyint(1) default NULL,
`n_pic` text,
`user_id` char(13) default NULL,
PRIMARY KEY (`news_id`),
KEY `type_id` (`type_id`),
KEY `m_id` (`user_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=8 ;
--
-- Dumping data for table `tb_news`
--
INSERT INTO `tb_news` VALUES (00004, 'ee', 'ee', '2010-02-01 17:33:40', 3, 1, '201001021265020420.jpg', '4');
INSERT INTO `tb_news` VALUES (00006, 'เดินวิ่งการกุศล', 'จัดงานเดินวิ่งการกุศลที่มทร.ล้านนาตาก ในวันที่ 4 กุมภาพันธ์ 2553', '2010-02-06 13:33:20', 32, 1, 'news201006021265438000.jpg', '6');
INSERT INTO `tb_news` VALUES (00007, 'dxfdsf', 'sdfsdf', '2010-02-11 08:24:43', 0, 3, 'news201011021265851483.jpg', '4');
-- --------------------------------------------------------
--
-- Table structure for table `tb_post`
--
CREATE TABLE `tb_post` (
`post_id` tinyint(12) NOT NULL auto_increment,
`post_detail` text NOT NULL,
`user_id` varchar(13) default NULL,
`times` timestamp NOT NULL default CURRENT_TIMESTAMP,
PRIMARY KEY (`post_id`),
KEY `user_id` (`user_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=92 ;
--
-- Dumping data for table `tb_post`
--
INSERT INTO `tb_post` VALUES (86, 'qqq', '2', '2010-02-08 07:39:18');
INSERT INTO `tb_post` VALUES (85, 'qqq', '1', '2010-02-08 07:39:06');
INSERT INTO `tb_post` VALUES (84, 'aaaaaaa', '1', '2010-02-08 07:38:41');
INSERT INTO `tb_post` VALUES (83, 'ฟฟฟ\r\nฟ\r\nฟ\r\nฟ\r\nฟ\r\nฟ', '4', '2010-02-08 06:12:49');
INSERT INTO `tb_post` VALUES (82, 'ผผผผผ', '4', '2010-02-08 06:12:11');
INSERT INTO `tb_post` VALUES (81, 'ะะะะ', '4', '2010-02-08 06:12:04');
INSERT INTO `tb_post` VALUES (80, 'ปปปปป', '4', '2010-02-08 06:11:58');
INSERT INTO `tb_post` VALUES (79, 'ผผ', '4', '2010-02-08 06:01:08');
INSERT INTO `tb_post` VALUES (78, 'ฟฟฟฟ', '4', '2010-02-08 06:01:03');
INSERT INTO `tb_post` VALUES (77, 'ไไ', '4', '2010-02-08 06:00:51');
INSERT INTO `tb_post` VALUES (76, 'ๆๆ', '4', '2010-02-08 06:00:47');
INSERT INTO `tb_post` VALUES (88, 'sdfsdf', '333', '2010-02-11 08:31:07');
INSERT INTO `tb_post` VALUES (89, 'sdafsdaf', '333', '2010-02-11 08:31:58');
INSERT INTO `tb_post` VALUES (90, 'sadfasdfsadf', '333', '2010-02-11 08:32:02');
INSERT INTO `tb_post` VALUES (91, '45454', '', '2010-02-11 08:47:38');
-- --------------------------------------------------------
--
-- Table structure for table `tb_status`
--
CREATE TABLE `tb_status` (
`status_id` char(2) NOT NULL,
`status_name` char(5) default NULL,
PRIMARY KEY (`status_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Dumping data for table `tb_status`
--
INSERT INTO `tb_status` VALUES ('1', 'Admin');
INSERT INTO `tb_status` VALUES ('2', 'User');
-- --------------------------------------------------------
--
-- Table structure for table `tb_type`
--
CREATE TABLE `tb_type` (
`type_id` tinyint(1) NOT NULL auto_increment,
`type_name` varchar(50) default NULL,
PRIMARY KEY (`type_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=5 ;
--
-- Dumping data for table `tb_type`
--
INSERT INTO `tb_type` VALUES (1, 'ประชาสัมพันธ์');
INSERT INTO `tb_type` VALUES (2, 'ประกวดราคา');
INSERT INTO `tb_type` VALUES (3, 'จัดซื้อ-จัดจ้าง');
INSERT INTO `tb_type` VALUES (4, 'หางาน-เสนองาน');
-- --------------------------------------------------------
--
-- Table structure for table `tb_user`
--
CREATE TABLE `tb_user` (
`user_id` char(13) NOT NULL,
`user_us` varchar(50) default NULL,
`user_pass` varchar(50) default NULL,
`user_name` varchar(50) default NULL,
`user_surname` varchar(50) default NULL,
`user_nick` varchar(10) default NULL,
`user_addr` text,
`user_sex` varchar(5) default NULL,
`user_tel` char(10) default NULL,
`user_age` varchar(2) default NULL,
`user_email` varchar(50) default NULL,
`user_class` varchar(10) default NULL,
`user_picture` varchar(50) default NULL,
`user_date` datetime default NULL,
`user_status` varchar(5) default 'User',
`major_id` tinyint(2) default NULL,
PRIMARY KEY (`user_id`),
KEY `major_id` (`major_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Dumping data for table `tb_user`
--
INSERT INTO `tb_user` VALUES ('2147483647', 'apbank', 'computer', 'เฉลิมชัย', 'พรมปัญญา', 'แนน', '59/2', 'ชาย', '0856240719', '20', '[email protected]', 'ห้อง 1', '201001021265020420.jpg', NULL, 'Admin', 1);
INSERT INTO `tb_user` VALUES ('333', 'safsdaf', 'adsfasf', 'sadfsadf', 'asasdfa', NULL, NULL, NULL, '342342', NULL, 'sadfsadf', 'asfasdf', NULL, NULL, 'User', 1);
INSERT INTO `tb_user` VALUES ('4444444', 'eeee', 'eeeeee', 'eeeeeee', 'eeeee', NULL, NULL, NULL, '55555', NULL, 'eeeee', 'eeeee', NULL, NULL, 'User', 1);
INSERT INTO `tb_user` VALUES ('4545', 'sadfa', 'aaf', 'adsf', 'adfa', NULL, NULL, NULL, '4545', NULL, 'dsafas', 'ห้อง 1', '201009021265657449.bmp', NULL, 'User', 1);
INSERT INTO `tb_user` VALUES ('45454', 'sdafadsf', 'asdfasdf555', 'sdfafกหดฟด', 'กหฟดฟด', 'หกฟดฟกด', NULL, 'ชาย', '565655555', NULL, '[email protected]', 'ห้อง 1', '201009021265702817.JPG', NULL, 'User', 1);
INSERT INTO `tb_user` VALUES ('58585858', 'adsf', 'dsafadf', 'sdfa', 'afasdf', 'asdfasd', NULL, 'ชาย', '54545', NULL, '[email protected]', 'ห้อง 1', '201011021265857043.jpg', NULL, 'User', 1);
INSERT INTO `tb_user` VALUES ('888777', 'afds', 'asdfa', 'adsfa', 'afads', NULL, NULL, NULL, '445', NULL, 'safa', 'ห้อง 1', '201009021265657609.bmp', NULL, 'User', 1);
INSERT INTO `tb_user` VALUES ('8888888', 'wwwww', 'wwwww', 'sadfaf', 'sadfasdf', NULL, NULL, NULL, '5454', NULL, 'dsfaf', 'ห้อง 1', '201009021265658305.bmp', NULL, 'User', 1);
INSERT INTO `tb_user` VALUES ('99999999', 'erwer', 'erwrwer', 'rewrwer', 'rewrwrwerq', NULL, NULL, NULL, '333333', NULL, 'werwerwer', 'ewrwerwer', 'werwerw', NULL, 'User', 1);Code (PHP)
Tag : - - - -
|
|
|
|
|
|
Date :
2010-02-11 13:10:23 |
By :
ApBank |
View :
1662 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
u.user_id=n.user_id เป็นเพราะ ฟิลด์ทั้งสองไม่เท่ากัน
สังเกต
Code
INSERT INTO `tb_news` VALUES (00004, 'ee', 'ee', '2010-02-01 17:33:40', 3, 1, '201001021265020420.jpg', '4');
INSERT INTO `tb_user` VALUES ('2147483647', 'apbank', 'computer', 'เฉลิมชัย', 'พรมปัญญา', 'แนน', '59/2', 'ชาย', '0856240719', '20', '[email protected]', 'ห้อง 1', '201001021265020420.jpg', NULL, 'Admin', 1);
tb_news.user_id เท่ากับ 4 ซึ่งลองไปดูที่คุณ insert ทั้งหมด id มีแค่หลักเดียว
tb_user.user_id เท่ากับ 214748364 ซึ่งลองไปดูที่คุณ insert ทั้งหมด id ส่วนใหญ่จะมากกว่า 1หลัก
มันไม่มีทางเท่ากันได้เลยครับ
ไปแก้การ insert ที่ tb_news.user_id ใหม่ครับ
|
|
|
|
|
Date :
2010-02-11 13:28:10 |
By :
xbeginner01 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ
ตอนนี้แก้ได้แล้ว
เดี่ยวมีอะไรจะถามมาใหม่นะครับ
|
|
|
|
|
Date :
2010-02-11 13:49:14 |
By :
ApBank |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|