Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > เจอปัญหา Warning: mysql_fetch_object(): ไม่รู้ไปยังไง หลายรอบละครับ ช่วยด้วยครับ



 

เจอปัญหา Warning: mysql_fetch_object(): ไม่รู้ไปยังไง หลายรอบละครับ ช่วยด้วยครับ

 



Topic : 113437



โพสกระทู้ ( 200 )
บทความ ( 0 )



สถานะออฟไลน์
Twitter Facebook Blogger



รบกวนช่วยทีครับ แก้มาหลายรอยก็ยังไม่หาย มือใหม่อะครับ มันขึ้น Warning: mysql_fetch_object():

โค้ดครับ
Code (PHP)
<? if(empty($room_id)){
 echo" ";
 exit();
 }else{
$room_id=$_POST[room_id];
include("./connect.php");
$sql_1="select * from rent inner join room,room_type on(room.rent_id=rent.rent_id) AND (room.room_type=room_type.type_id)where rent.room_id='$room_id'  ";

$result_1=mysql_query($sql_1);
while($get_detail=mysql_fetch_object($result_1)){
$rent_id=$get_detail->rent_id;
$rent_user =$get_detail->rent_user;
$rent_name =$get_detail->rent_name;
$rent_pass =$get_detail->rent_pass;
$rent_age=$get_detail->rent_age;
$rent_gender=$get_detail->rent_gender;
$rent_address =$get_detail->rent_address;
$rent_tel =$get_detail->rent_tel;
$rent_email =$get_detail->rent_email;
$rent_card=$get_detail->rent_card;
$book_id=$get_detail->book_id;
$room_id=$get_detail->room_id;
$expense_id=$get_detail->expense_id;
$waterelec_id=$get_detail->waterelec_id;
$date_in=$get_detail->date_in;
$date_out=$get_detail->date_out;
$status_rent=$get_detail->status_rent;
$type_id=$get_detail->type_id;
$type_name=$get_detail->type_name;
$price=$get_detail->price;
$deposit_price=$get_detail->deposit_price;
}
		?>




Tag : PHP, MySQL, CakePHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2014-12-24 09:49:13 By : Judinho View : 918 Reply : 11
 

 

No. 1



โพสกระทู้ ( 361 )
บทความ ( 1 )



สถานะออฟไลน์


$sql_1="select * from rent inner join room,room_type on(room.rent_id=rent.rent_id) AND (room.room_type=room_type.type_id)where rent.room_id='$room_id' ";

น่าจะต้องแก้เป็น type_id






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-12-24 09:56:07 By : sabaitip
 


 

No. 2



โพสกระทู้ ( 200 )
บทความ ( 0 )



สถานะออฟไลน์
Twitter Facebook Blogger

เปลี่ยนแล้วก็ยังไม่ได้ครับ error ที่

Code (PHP)
while($get_detail=mysql_fetch_object($result_1)){

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-12-24 10:02:26 By : Judinho
 

 

No. 3



โพสกระทู้ ( 361 )
บทความ ( 1 )



สถานะออฟไลน์


ดูจากการ join ตรงนี้ on(room.rent_id=rent.rent_id) เห็นว่า ตาราง room มี rent_id เป็น foreign key

ลองแก้ where rent.room_id='$room_id' เป็น room ดูครับ

หรือไม่ก็ลองเอาตาราง มาดูครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-12-24 10:11:15 By : sabaitip
 


 

No. 4



โพสกระทู้ ( 200 )
บทความ ( 0 )



สถานะออฟไลน์
Twitter Facebook Blogger

ก็ยัะงไม่ได้อะครับ

table ครับ

Code (PHP)
-- phpMyAdmin SQL Dump
-- version 2.10.3
-- http://www.phpmyadmin.net
-- 
-- เน‚เธฎเธชเธ•เนŒ: localhost
-- เน€เธงเธฅเธฒเนƒเธ™เธเธฒเธฃเธชเธฃเน‰เธฒเธ‡: 
-- เธฃเธธเนˆเธ™เธ‚เธญเธ‡เน€เธ‹เธดเธฃเนŒเธŸเน€เธงเธญเธฃเนŒ: 5.0.51
-- เธฃเธธเนˆเธ™เธ‚เธญเธ‡ PHP: 5.2.6

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

-- 
-- เธเธฒเธ™เธ‚เน‰เธญเธกเธนเธฅ: `mansion`
-- 

-- --------------------------------------------------------

-- 
-- เน‚เธ„เธฃเธ‡เธชเธฃเน‰เธฒเธ‡เธ•เธฒเธฃเธฒเธ‡ `room`
-- 

CREATE TABLE `room` (
  `room_id` int(5) NOT NULL auto_increment,
  `room_type` varchar(5) NOT NULL default '',
  `room_status` varchar(10) NOT NULL default 'on',
  `room_floor` varchar(20) NOT NULL default '',
  `room_tower` varchar(50) default NULL,
  `room_size` varchar(10) default NULL,
  `date_in` date NOT NULL default '0000-00-00',
  `date_out` date NOT NULL default '0000-00-00',
  `book_id` varchar(5) default NULL,
  `expense_id` varchar(5) default NULL,
  `rent_id` varchar(5) default NULL,
  `detail` text,
  PRIMARY KEY  (`room_id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 PACK_KEYS=0 AUTO_INCREMENT=30003 ;

-- 
-- dump เธ•เธฒเธฃเธฒเธ‡ `room`
-- 

INSERT INTO `room` VALUES (101, 'R0001', 'off', '1', 'เธญเธฒเธ„เธฒเธฃ A', '40.0', '2009-11-02', '0000-00-00', NULL, NULL, '60026', 'sdsdsdsd');
INSERT INTO `room` VALUES (201, 'R0001', 'on', '2', 'เธญเธฒเธ„เธฒเธฃ A', '45.1 เธ•เธฃเธง.', '0000-00-00', '0000-00-00', NULL, NULL, NULL, '   เธซเน‰เธญเธ‡เธžเธฑเธเธ•เธดเธ”เน€เธ„เธฃเธทเนˆเธญเธ‡เธ›เธฃเธฑเธšเธญเธฒเธเธฒเธจ เธฃเธฒเธ„เธฒเธ„เนˆเธฒเน€เธŠเนˆเธฒเธ•เนˆเธญเน€เธ”เธทเธญเธ™ 3,000 เธšเธฒเธ—\r\nเธกเธตเน€เธŸเธญเธฃเนŒเธ™เธดเน€เธˆเธญเธฃเนŒเธžเธฃเน‰เธญเธก เธ•เธนเน‰เน€เธขเน‡เธ™ เธญเนˆเธฒเธ‡เธฅเนˆเธฒเธ‡เธˆเธฒเธ™ เน€เธ•เธตเธขเธ‡ เธ•เธนเน‰เน€เธชเธทเน‰เธญเธœเน‰เธฒ\r\nเธกเธตเธฃเธฐเน€เธšเธตเธขเธ‡เน€เธžเธทเนˆเธญเธŠเธกเธ„เธงเธฒเธกเธ‡เธฒเธก เนเธฅเธฐเธกเธตเธ—เธฑเธจเธ™เธตเธขเธ เธฒเธžเธ—เธตเนˆเธชเธงเธขเธ‡เธฒเธก\r\nเธซเน‰เธญเธ‡เธ™เน‰เธณเธกเธตเธญเนˆเธฒเธ‡เธญเธฒเธšเธ™เน‰เธณ เน€เธ„เธฃเธทเนˆเธญเธ‡เธ—เธณเธ™เน‰เธณเธญเธธเนˆเธ™');
INSERT INTO `room` VALUES (401, 'R0002', 'on', '4', 'เธญเธฒเธ„เธฒเธฃ A', '45.1 เธ•เธฃเธง.', '0000-00-00', '0000-00-00', NULL, NULL, NULL, '   เธซเน‰เธญเธ‡เธžเธฑเธเธ•เธดเธ”เน€เธ„เธฃเธทเนˆเธญเธ‡เธ›เธฃเธฑเธšเธญเธฒเธเธฒเธจ เธฃเธฒเธ„เธฒเธ„เนˆเธฒเน€เธŠเนˆเธฒเธ•เนˆเธญเน€เธ”เธทเธญเธ™ 3,000 เธšเธฒเธ—\r\nเธกเธตเน€เธŸเธญเธฃเนŒเธ™เธดเน€เธˆเธญเธฃเนŒเธžเธฃเน‰เธญเธก เธ•เธนเน‰เน€เธขเน‡เธ™ เธญเนˆเธฒเธ‡เธฅเนˆเธฒเธ‡เธˆเธฒเธ™ เน€เธ•เธตเธขเธ‡ เธ•เธนเน‰เน€เธชเธทเน‰เธญเธœเน‰เธฒ\r\nเธกเธตเธฃเธฐเน€เธšเธตเธขเธ‡เน€เธžเธทเนˆเธญเธŠเธกเธ„เธงเธฒเธกเธ‡เธฒเธก เนเธฅเธฐเธกเธตเธ—เธฑเธจเธ™เธตเธขเธ เธฒเธžเธ—เธตเนˆเธชเธงเธขเธ‡เธฒเธก\r\nเธซเน‰เธญเธ‡เธ™เน‰เธณเธกเธตเธญเนˆเธฒเธ‡เธญเธฒเธšเธ™เน‰เธณ เน€เธ„เธฃเธทเนˆเธญเธ‡เธ—เธณเธ™เน‰เธณเธญเธธเนˆเธ™');
INSERT INTO `room` VALUES (301, 'R0002', 'off', '3', 'เธญเธฒเธ„เธฒเธฃ A', '45.1 เธ•เธฃเธง.', '0000-00-00', '0000-00-00', NULL, NULL, '60027', 'เธซเน‰เธญเธ‡เธžเธฑเธเธ•เธดเธ”เน€เธ„เธฃเธทเนˆเธญเธ‡เธ›เธฃเธฑเธšเธญเธฒเธเธฒเธจ เธฃเธฒเธ„เธฒเธ„เนˆเธฒเน€เธŠเนˆเธฒเธ•เนˆเธญเน€เธ”เธทเธญเธ™ 3,000 เธšเธฒเธ—\r\nเธกเธตเน€เธŸเธญเธฃเนŒเธ™เธดเน€เธˆเธญเธฃเนŒเธžเธฃเน‰เธญเธก เธ•เธนเน‰เน€เธขเน‡เธ™ เธญเนˆเธฒเธ‡เธฅเนˆเธฒเธ‡เธˆเธฒเธ™ เน€เธ•เธตเธขเธ‡ เธ•เธนเน‰เน€เธชเธทเน‰เธญเธœเน‰เธฒ\r\nเธกเธตเธฃเธฐเน€เธšเธตเธขเธ‡เน€เธžเธทเนˆเธญเธŠเธกเธ„เธงเธฒเธกเธ‡เธฒเธก เนเธฅเธฐเธกเธตเธ—เธฑเธจเธ™เธตเธขเธ เธฒเธžเธ—เธตเนˆเธชเธงเธขเธ‡เธฒเธก\r\nเธซเน‰เธญเธ‡เธ™เน‰เธณเธกเธตเธญเนˆเธฒเธ‡เธญเธฒเธšเธ™เน‰เธณ เน€เธ„เธฃเธทเนˆเธญเธ‡เธ—เธณเธ™เน‰เธณเธญเธธเนˆเธ™');


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-12-24 10:25:48 By : Judinho
 


 

No. 5



โพสกระทู้ ( 361 )
บทความ ( 1 )



สถานะออฟไลน์


ตาราง room กับ room_type มีความสัมพันธ์กันยังไงครับ

type_id เป็น PK ของตาราง room_type ป่าวครับ

room คือ ห้อง , room_type คือ ประเภทห้อง (ผมเดา)

ถ้าเป็นแบบนี้ต้องเอา PK ตาราง room_type มาเป็น FK ตาราง room ครับ

แต่ที่ดูในตาราง room ไม่มี FK จากตาราง room_type เลยครับ ถ้า PK คือ type_id นะครับ

ผิดตั้งแต่ออกแบบ db แล้วหละมั้งครับ หรือ มันมีความสัมพันธ์กันแบบไหนผมก็ไม่รู้ เพราะเห็นแค่ตารางเดียว
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-12-24 10:44:43 By : sabaitip
 


 

No. 6



โพสกระทู้ ( 200 )
บทความ ( 0 )



สถานะออฟไลน์
Twitter Facebook Blogger

อันนี้เป็นตารางทั้งหมดครับ

Code (PHP)
-- phpMyAdmin SQL Dump
-- version 2.10.3
-- http://www.phpmyadmin.net
-- 
-- เน‚เธฎเธชเธ•เนŒ: localhost
-- เน€เธงเธฅเธฒเนƒเธ™เธเธฒเธฃเธชเธฃเน‰เธฒเธ‡: 
-- เธฃเธธเนˆเธ™เธ‚เธญเธ‡เน€เธ‹เธดเธฃเนŒเธŸเน€เธงเธญเธฃเนŒ: 5.0.51
-- เธฃเธธเนˆเธ™เธ‚เธญเธ‡ PHP: 5.2.6

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

-- 
-- เธเธฒเธ™เธ‚เน‰เธญเธกเธนเธฅ: `mansion`
-- 

-- --------------------------------------------------------

-- 
-- เน‚เธ„เธฃเธ‡เธชเธฃเน‰เธฒเธ‡เธ•เธฒเธฃเธฒเธ‡ `booking`
-- 

CREATE TABLE `booking` (
  `book_id` int(5) NOT NULL auto_increment,
  `date_book` date NOT NULL default '0000-00-00',
  `name` varchar(100) NOT NULL default '',
  `age` char(3) NOT NULL default '',
  `gender` varchar(10) NOT NULL default '',
  `address` text NOT NULL,
  `tel` varchar(15) NOT NULL default '',
  `email` varchar(50) NOT NULL default '',
  `identity_card` varchar(13) NOT NULL default '',
  `live_in` date NOT NULL default '0000-00-00',
  `room_id` varchar(5) NOT NULL default '',
  `status_booking` varchar(10) NOT NULL default 'on',
  PRIMARY KEY  (`book_id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 PACK_KEYS=0 AUTO_INCREMENT=10017 ;

-- 
-- dump เธ•เธฒเธฃเธฒเธ‡ `booking`
-- 

INSERT INTO `booking` VALUES (10016, '2014-12-23', 'Teepakorn Marangsri', '29', 'เธŠเธฒเธข', 'test', '0123456789', '[email protected]', '1234567890123', '0000-00-00', '201', 'off');

-- --------------------------------------------------------

-- 
-- เน‚เธ„เธฃเธ‡เธชเธฃเน‰เธฒเธ‡เธ•เธฒเธฃเธฒเธ‡ `expense`
-- 

CREATE TABLE `expense` (
  `expense_id` int(5) NOT NULL auto_increment,
  `damages_total` int(5) NOT NULL default '0',
  `deposti_total` int(6) NOT NULL default '0',
  `status_pay` varchar(10) NOT NULL default '',
  `date_pay` date NOT NULL default '0000-00-00',
  `total_month` int(6) NOT NULL default '0',
  `total_arrears` int(6) NOT NULL default '0',
  `room_id` varchar(5) NOT NULL default '',
  `rent_id` varchar(5) NOT NULL default '',
  `waterelec_id` varchar(5) NOT NULL default '',
  PRIMARY KEY  (`expense_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

-- 
-- dump เธ•เธฒเธฃเธฒเธ‡ `expense`
-- 


-- --------------------------------------------------------

-- 
-- เน‚เธ„เธฃเธ‡เธชเธฃเน‰เธฒเธ‡เธ•เธฒเธฃเธฒเธ‡ `note`
-- 

CREATE TABLE `note` (
  `note_id` int(5) NOT NULL auto_increment,
  `name` varchar(200) NOT NULL default '',
  `email` varchar(100) NOT NULL default '',
  `subject` varchar(150) NOT NULL default '',
  `detail` text NOT NULL,
  `mdate` date NOT NULL default '0000-00-00',
  PRIMARY KEY  (`note_id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=20003 ;

-- 
-- dump เธ•เธฒเธฃเธฒเธ‡ `note`
-- 


-- --------------------------------------------------------

-- 
-- เน‚เธ„เธฃเธ‡เธชเธฃเน‰เธฒเธ‡เธ•เธฒเธฃเธฒเธ‡ `rent`
-- 

CREATE TABLE `rent` (
  `rent_id` int(5) NOT NULL auto_increment,
  `rent_user` varchar(50) NOT NULL default '',
  `rent_pass` varchar(30) NOT NULL default '',
  `rent_name` varchar(100) NOT NULL default '',
  `rent_age` char(2) NOT NULL default '',
  `rent_gender` varchar(10) NOT NULL default '',
  `rent_address` text NOT NULL,
  `rent_tel` varchar(15) NOT NULL default '',
  `rent_email` varchar(50) default NULL,
  `rent_card` varchar(13) NOT NULL default '',
  `book_id` varchar(5) default NULL,
  `room_id` varchar(5) NOT NULL default '',
  `expense_id` varchar(5) default NULL,
  `waterelec_id` varchar(5) default NULL,
  `date_in` date NOT NULL default '0000-00-00',
  `date_out` date NOT NULL default '0000-00-00',
  `status_rent` varchar(10) NOT NULL default 'on',
  PRIMARY KEY  (`rent_id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 PACK_KEYS=0 AUTO_INCREMENT=60028 ;

-- 
-- dump เธ•เธฒเธฃเธฒเธ‡ `rent`
-- 

INSERT INTO `rent` VALUES (60027, 'admin', 'admin', 'Teepakorn Marangsri', '', 'เธŠเธฒเธข', '1234', '0123456789', '[email protected]', '1234567890123', NULL, '301', NULL, NULL, '2014-10-01', '2014-12-24', 'off');

-- --------------------------------------------------------

-- 
-- เน‚เธ„เธฃเธ‡เธชเธฃเน‰เธฒเธ‡เธ•เธฒเธฃเธฒเธ‡ `room`
-- 

CREATE TABLE `room` (
  `room_id` int(5) NOT NULL auto_increment,
  `room_type` varchar(5) NOT NULL default '',
  `room_status` varchar(10) NOT NULL default 'on',
  `room_floor` varchar(20) NOT NULL default '',
  `room_tower` varchar(50) default NULL,
  `room_size` varchar(10) default NULL,
  `date_in` date NOT NULL default '0000-00-00',
  `date_out` date NOT NULL default '0000-00-00',
  `book_id` varchar(5) default NULL,
  `expense_id` varchar(5) default NULL,
  `rent_id` varchar(5) default NULL,
  `detail` text,
  PRIMARY KEY  (`room_id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 PACK_KEYS=0 AUTO_INCREMENT=30003 ;

-- 
-- dump เธ•เธฒเธฃเธฒเธ‡ `room`
-- 

INSERT INTO `room` VALUES (101, 'R0001', 'off', '1', 'เธญเธฒเธ„เธฒเธฃ A', '40.0', '2009-11-02', '0000-00-00', NULL, NULL, '60026', 'sdsdsdsd');
INSERT INTO `room` VALUES (201, 'R0001', 'on', '2', 'เธญเธฒเธ„เธฒเธฃ A', '45.1 เธ•เธฃเธง.', '0000-00-00', '0000-00-00', NULL, NULL, NULL, '   เธซเน‰เธญเธ‡เธžเธฑเธเธ•เธดเธ”เน€เธ„เธฃเธทเนˆเธญเธ‡เธ›เธฃเธฑเธšเธญเธฒเธเธฒเธจ เธฃเธฒเธ„เธฒเธ„เนˆเธฒเน€เธŠเนˆเธฒเธ•เนˆเธญเน€เธ”เธทเธญเธ™ 3,000 เธšเธฒเธ—\r\nเธกเธตเน€เธŸเธญเธฃเนŒเธ™เธดเน€เธˆเธญเธฃเนŒเธžเธฃเน‰เธญเธก เธ•เธนเน‰เน€เธขเน‡เธ™ เธญเนˆเธฒเธ‡เธฅเนˆเธฒเธ‡เธˆเธฒเธ™ เน€เธ•เธตเธขเธ‡ เธ•เธนเน‰เน€เธชเธทเน‰เธญเธœเน‰เธฒ\r\nเธกเธตเธฃเธฐเน€เธšเธตเธขเธ‡เน€เธžเธทเนˆเธญเธŠเธกเธ„เธงเธฒเธกเธ‡เธฒเธก เนเธฅเธฐเธกเธตเธ—เธฑเธจเธ™เธตเธขเธ เธฒเธžเธ—เธตเนˆเธชเธงเธขเธ‡เธฒเธก\r\nเธซเน‰เธญเธ‡เธ™เน‰เธณเธกเธตเธญเนˆเธฒเธ‡เธญเธฒเธšเธ™เน‰เธณ เน€เธ„เธฃเธทเนˆเธญเธ‡เธ—เธณเธ™เน‰เธณเธญเธธเนˆเธ™');
INSERT INTO `room` VALUES (401, 'R0002', 'on', '4', 'เธญเธฒเธ„เธฒเธฃ A', '45.1 เธ•เธฃเธง.', '0000-00-00', '0000-00-00', NULL, NULL, NULL, '   เธซเน‰เธญเธ‡เธžเธฑเธเธ•เธดเธ”เน€เธ„เธฃเธทเนˆเธญเธ‡เธ›เธฃเธฑเธšเธญเธฒเธเธฒเธจ เธฃเธฒเธ„เธฒเธ„เนˆเธฒเน€เธŠเนˆเธฒเธ•เนˆเธญเน€เธ”เธทเธญเธ™ 3,000 เธšเธฒเธ—\r\nเธกเธตเน€เธŸเธญเธฃเนŒเธ™เธดเน€เธˆเธญเธฃเนŒเธžเธฃเน‰เธญเธก เธ•เธนเน‰เน€เธขเน‡เธ™ เธญเนˆเธฒเธ‡เธฅเนˆเธฒเธ‡เธˆเธฒเธ™ เน€เธ•เธตเธขเธ‡ เธ•เธนเน‰เน€เธชเธทเน‰เธญเธœเน‰เธฒ\r\nเธกเธตเธฃเธฐเน€เธšเธตเธขเธ‡เน€เธžเธทเนˆเธญเธŠเธกเธ„เธงเธฒเธกเธ‡เธฒเธก เนเธฅเธฐเธกเธตเธ—เธฑเธจเธ™เธตเธขเธ เธฒเธžเธ—เธตเนˆเธชเธงเธขเธ‡เธฒเธก\r\nเธซเน‰เธญเธ‡เธ™เน‰เธณเธกเธตเธญเนˆเธฒเธ‡เธญเธฒเธšเธ™เน‰เธณ เน€เธ„เธฃเธทเนˆเธญเธ‡เธ—เธณเธ™เน‰เธณเธญเธธเนˆเธ™');
INSERT INTO `room` VALUES (301, 'R0002', 'off', '3', 'เธญเธฒเธ„เธฒเธฃ A', '45.1 เธ•เธฃเธง.', '0000-00-00', '0000-00-00', NULL, NULL, '60027', 'เธซเน‰เธญเธ‡เธžเธฑเธเธ•เธดเธ”เน€เธ„เธฃเธทเนˆเธญเธ‡เธ›เธฃเธฑเธšเธญเธฒเธเธฒเธจ เธฃเธฒเธ„เธฒเธ„เนˆเธฒเน€เธŠเนˆเธฒเธ•เนˆเธญเน€เธ”เธทเธญเธ™ 3,000 เธšเธฒเธ—\r\nเธกเธตเน€เธŸเธญเธฃเนŒเธ™เธดเน€เธˆเธญเธฃเนŒเธžเธฃเน‰เธญเธก เธ•เธนเน‰เน€เธขเน‡เธ™ เธญเนˆเธฒเธ‡เธฅเนˆเธฒเธ‡เธˆเธฒเธ™ เน€เธ•เธตเธขเธ‡ เธ•เธนเน‰เน€เธชเธทเน‰เธญเธœเน‰เธฒ\r\nเธกเธตเธฃเธฐเน€เธšเธตเธขเธ‡เน€เธžเธทเนˆเธญเธŠเธกเธ„เธงเธฒเธกเธ‡เธฒเธก เนเธฅเธฐเธกเธตเธ—เธฑเธจเธ™เธตเธขเธ เธฒเธžเธ—เธตเนˆเธชเธงเธขเธ‡เธฒเธก\r\nเธซเน‰เธญเธ‡เธ™เน‰เธณเธกเธตเธญเนˆเธฒเธ‡เธญเธฒเธšเธ™เน‰เธณ เน€เธ„เธฃเธทเนˆเธญเธ‡เธ—เธณเธ™เน‰เธณเธญเธธเนˆเธ™');

-- --------------------------------------------------------

-- 
-- เน‚เธ„เธฃเธ‡เธชเธฃเน‰เธฒเธ‡เธ•เธฒเธฃเธฒเธ‡ `room_type`
-- 

CREATE TABLE `room_type` (
  `type_id` varchar(5) NOT NULL default '',
  `type_name` varchar(100) NOT NULL default '',
  `price` int(11) NOT NULL default '0',
  `waterperunit` int(11) NOT NULL default '0',
  `elecperunit` int(11) NOT NULL default '0',
  `damages_price` int(6) NOT NULL default '0',
  `room_move` int(6) NOT NULL default '0',
  `deposit_price` int(6) NOT NULL default '0',
  `expiredate` varchar(50) NOT NULL default '',
  PRIMARY KEY  (`type_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

-- 
-- dump เธ•เธฒเธฃเธฒเธ‡ `room_type`
-- 

INSERT INTO `room_type` VALUES ('R0001', 'เธซเน‰เธญเธ‡เธžเธฑเธ”เธฅเธก', 2500, 15, 5, 0, 200, 3000, 'เน„เธกเนˆเน€เธเธดเธ™เธงเธฑเธ™เธ—เธตเนˆ 5 เธ‚เธญเธ‡เน€เธ”เธทเธญเธ™');
INSERT INTO `room_type` VALUES ('R0002', 'เธซเน‰เธญเธ‡เนเธญเธฃเนŒ', 3000, 15, 5, 0, 200, 3500, 'เน„เธกเนˆเน€เธเธดเธ™เธงเธฑเธ™เธ—เธตเนˆ 5 เธ‚เธญเธ‡เน€เธ”เธทเธญเธ™');

-- --------------------------------------------------------

-- 
-- เน‚เธ„เธฃเธ‡เธชเธฃเน‰เธฒเธ‡เธ•เธฒเธฃเธฒเธ‡ `tb_user`
-- 

CREATE TABLE `tb_user` (
  `user_id` int(5) NOT NULL auto_increment,
  `username` varchar(20) default NULL,
  `password` varchar(20) default NULL,
  `position` varchar(50) default NULL,
  `name_user` varchar(100) default NULL,
  `add_user` text,
  `tel_user` varchar(15) default NULL,
  PRIMARY KEY  (`user_id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1011 ;

-- 
-- dump เธ•เธฒเธฃเธฒเธ‡ `tb_user`
-- 

INSERT INTO `tb_user` VALUES (1001, 'admin', '1234', 'admin', '', '2 ', '086-013927');

-- --------------------------------------------------------

-- 
-- เน‚เธ„เธฃเธ‡เธชเธฃเน‰เธฒเธ‡เธ•เธฒเธฃเธฒเธ‡ `water_elec`
-- 

CREATE TABLE `water_elec` (
  `waterelec_id` int(5) NOT NULL auto_increment,
  `month_befor` date default '0000-00-00',
  `month_after` date default '0000-00-00',
  `meter_elec_befor` int(6) default '0',
  `meter_water_befor` int(6) default '0',
  `meter_elec_atter` int(6) default '0',
  `meter_water_after` int(6) default '0',
  `total_elec` int(6) default '0',
  `total_water` int(6) default '0',
  `expense_id` varchar(5) default NULL,
  `room_id` varchar(5) default NULL,
  `rent_id` varchar(5) default NULL,
  `status_payment` varchar(10) NOT NULL default 'on',
  PRIMARY KEY  (`waterelec_id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1075 ;

-- 
-- dump เธ•เธฒเธฃเธฒเธ‡ `water_elec`
-- 



แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-12-24 10:55:08 By : Judinho
 


 

No. 7



โพสกระทู้ ( 361 )
บทความ ( 1 )



สถานะออฟไลน์


ตาราง room มี rent_id เป็น FK
แล้วตาราง rent ยังมีตาราง room_id เป็น FK อีก ผมว่ามันแปลกอยู่นะ อันนี้ผมก็ไม่แน่ใจว่ามีใครทำกันหรือป่าว

แถมตัวที่เป็น FK เป็น vachar หมดเลย ทั้งๆ ที่ภายในตารางของมันเองเป็น int

ในตาราง room ควรจะใช้ type_id มาเป็น FK ลบ room_type (ถ้ามันมีความสัมพันธ์กันนะ)
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-12-24 11:09:04 By : sabaitip
 


 

No. 8



โพสกระทู้ ( 200 )
บทความ ( 0 )



สถานะออฟไลน์
Twitter Facebook Blogger

ผมขอตัวอย่างซักนิดได้ไหมครับ ยังใหม่อยู่ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-12-24 11:12:01 By : Judinho
 


 

No. 9



โพสกระทู้ ( 361 )
บทความ ( 1 )



สถานะออฟไลน์


ยกตัวอย่างครับ ตามที่ผมเข้าใจ

ตาราง : room
room_id - int(5) - PK
room_status - varchar(10)
type_id - int(5) - FK
.............

ตาราง : room_type
type_id - int(5) - PK
type_name - varchar(100)
.............


เมื่อนำ PK ของตารางหนึงไปเป็น FK ของอีกตารางหนึ่ง ชนิดและขนาดมันก็ต้องเหมือนกันด้วย คือ int(5)


เขียนได้อย่างนี้
<?php
    $strSQL  = "SELECT * FROM room";
    $strSQL .= " LEFT JOIN room_type ON room.type_id = room_type.type_id";
?>


ลองหาอ่านเพิ่มดูครับผมก็อธิบายไม่ค่อยเป็น

database relationship


ประวัติการแก้ไข
2014-12-24 11:34:31
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-12-24 11:33:08 By : sabaitip
 


 

No. 10



โพสกระทู้ ( 200 )
บทความ ( 0 )



สถานะออฟไลน์
Twitter Facebook Blogger

เดี๋ยวจะลองดูนะครับ ขอบคุณครับท่าน
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-12-24 11:58:53 By : Judinho
 


 

No. 11



โพสกระทู้ ( 200 )
บทความ ( 0 )



สถานะออฟไลน์
Twitter Facebook Blogger

ลองเปลี่ยน เป็น Code (PHP)
$sql_1="select * from rent inner join room on rent.rent_id=room.rent_id inner join room_type on room.room_type=room_type.type_id" ;
$sql_1=$sql_1."where rent.room_id='$room_id'; ";

$result_1=mysql_query($sql_1);
$chk=mysql_num_rows($result_1);
if($chk>0){
        $status="หาข้อมูลพบ";
        }else{
       echo "<br><center><font color=red>ไม่พบข้อมูลที่ท่านต้องการ </font></center>";
	   exit();
}
while($get_detail=mysql_fetch_object($result_1)){


ดันขึ้นว่า Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\apartment\check_out.php on line 121 ซะงั้น ไปกันใหญ่ละครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-12-24 14:30:31 By : Judinho
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : เจอปัญหา Warning: mysql_fetch_object(): ไม่รู้ไปยังไง หลายรอบละครับ ช่วยด้วยครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 05
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่