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 > สอบถามหน่อยครับ sql error [SELECT r. * , t. * FROM tb_room AS r LEFT JOIN tb_typeroom AS เกิดจาก อะไรหรอครับ



 

สอบถามหน่อยครับ sql error [SELECT r. * , t. * FROM tb_room AS r LEFT JOIN tb_typeroom AS เกิดจาก อะไรหรอครับ

 



Topic : 113477



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



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



สอบถามหน่อยครับ sql error [SELECT r. * , t. * FROM tb_room AS r LEFT JOIN tb_typeroom AS เกิดจาก อะไรหรอครับ หรือเพราะ ดาตาเบส ผมขาดฟิลด์ไดฟิวนึงครับ ไม่ค่อยเข้าใจเท่าไหร่ครับ ช่วยหน่อยครับ

Code (PHP)
<table class="table table-bordered table-striped table-hover"  id="example" aria-describedby="example_info" width="96%" align="center" style="font-size:14px">
			<thead>
					<tr  bgcolor="#CCCCCC"> <th colspan="11"><u><font color="#666666">ตารางข้อมูลประเภทห้องพัก</font></u> </th> 
					<tr bgcolor="#CCCCCC"> 
                    
                    		<th width="3%">ลำดับ</th>
                    		<th width="12%">หมายเลขห้อง</th>
                            <th width="">ชื่อประเภทห้อง</th>
                            <th width="14%">ค่าห้อง</th>
							<th width="8%">ค่ามัดจำ</th>
                            <th width="9%">ค่าไฟ</th>
                             <th width="9%">ค่าน้ำ</th>
                             <th width="10%">สถานะห้อง</th>
                             <th width="8%">สถานะ</th>
                            <th width="8%">ดูข้อมูล</th>
                            <th width="2%">แก้ไข</th>
                           
					</tr>
			</thead>
			<tbody>
    <?php
           $sql = "SELECT r. * , t. * 
								FROM tb_room AS r
								LEFT JOIN tb_typeroom AS t ON r.troom_id = t.troom_id";
	       $query = mysql_query($sql) or die ("sql error [".$sql."]");
	?>
    <?php    while($row = mysql_fetch_array($query)){ ?>
	             	<tr class="odd_gradeX">
                    
               		  <td align="center"><?php echo ++$n; ?></td>
               		  <td><?php echo $row['room_number']?></td>
            				<td><?php echo $row['troom_name']?></td>
                            <td><?php echo $row['troom_rprice']?> บาท/เดือน</td>
                      <td>
                          &nbsp;
                      <?php echo $row['troom_mprice']?> บาท</td>
                            <td align="center">
                            <?php echo $row['troom_fprice']?> บาท/หน่วย</td>
                            
                            <td align="center"><?php echo $row['troom_wprice']?> บาท/หน่วย</td>
                            <td>
                            	<?php 
								 //สถานะห้อง 0=ว่าง,1=จอง,3=ไม่ว่าง,4=ปิดปรับบรุง
									if($row['room_status']=="0"){
										$str_a_class = "006600";
										$str_status = "ว่าง";
										}else if($row['room_status']=="1"){
										$str_a_class = "e76a1f";
										$str_status = "จอง";
										}else if($row['room_status']=="3"){
										$str_a_class = "ff0012";
										$str_status = "เช่า";
										}else{
										$str_a_class = "4200ff";
										$str_status = "ปิดปรับปรุง";
										}
								?>
                               		<font color="#<?php echo $str_a_class?>">
	                         		 <?php echo $str_status?>
                              		</font>
                            </td>
                            
                            <td>
                            	<?php 
									if($row['room_ac_status']=="0"){
										$str_a_class = "FF0000";
										$str_status = "ไม่ใช้งาน";
										}else{
										$str_a_class = "006600";
										$str_status = "ใช้งาน";
										}
								
								?>
                               		<font color="#<?php echo $str_a_class?>">
	                         		 <?php echo $str_status?>
                              </font>
                            </td>
                            <td>
                              <a href="?url=<?php echo $_REQUEST[url]?>&step=show_data&id=<?php echo $row['0']?>" class="btn btn-primary">
	                         		<i class="icon-zoom-in"></i>
                           		 </a> 
                            </td>
                            <td align="center">
                                 <a onClick="return confirm('กรุณายืนยันการแก้ไขข้อมูล');" href="?url=<?php echo $_REQUEST[url]?>&step=show_data&id=<?php echo $row['0']?>" class="btn btn-warning">
                                    <i class="icon-edit"></i>
                                </a>
                            </td>       
 					</tr>
      <?php } ?>
				
                    
	      </tbody>
		</table>




Tag : PHP, MySQL







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2014-12-25 20:45:39 By : Judinho View : 786 Reply : 3
 

 

No. 1



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



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


คำสั่ง Query ผิดหรือเปล่าครับ

Code (SQL)
SELECT *  FROM tb_room r
LEFT JOIN tb_typeroom t ON (r.troom_id = t.troom_id)



น่าจะเขียนแบบนี้นะครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-12-25 22:23:28 By : nuarsenal
 


 

No. 2



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



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

ขอโทษทีครับ อันนี้ผมได้ละ สร้างฟิลด์ troom_id ให้กับ table room ครับ

แต่มีอีกปัญหาครับ ส่วนมากน่าจะเป็นการใส่ฟิลใใน sql ไม่ครบอะครับ ล่าสุดขึ้น

Code (PHP)
sql error [SELECT le. * , r.room_number, tr.troom_name, m.mem_firsname, m.mem_lastname, p.per_name, p.per_lastname FROM tb_lease AS le LEFT JOIN tb_room AS r ON le.room_id = r.room_id LEFT JOIN tb_typeroom AS tr ON r.troom_id = tr.troom_id LEFT JOIN tb_member AS m ON le.mem_id = m.mem_id LEFT JOIN tb_personnel AS p ON le.per_id = p.per_id]



Code (PHP)
?php
           $sql = "SELECT le. * , r.room_number, tr.troom_name, m.mem_firsname, m.mem_lastname, p.per_name, p.per_lastname
						FROM tb_lease AS le
						LEFT JOIN tb_room AS r ON le.room_id = r.room_id
						LEFT JOIN tb_typeroom AS tr ON r.troom_id = tr.troom_id
						LEFT JOIN tb_member AS m ON le.mem_id = m.mem_id
						LEFT JOIN tb_personnel AS p ON le.per_id = p.per_id";
	       $query = mysql_query($sql) or die ("sql error [".$sql."]");
	?>

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

 

No. 3



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



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


ถ้าคำสั่ง Query ผิด ต้องไล่ดูว่า Join PK กับ FK ถูกหรือเปล่า และ ฟิว ที่ต้องการเรียกมาแสดงมันถูกต้องหรือเปล่า ลองไล่ดูนะครับ เพราะผมไม่รู้ว่าโครงสร้าง ดาต้า ของคุณมีอะไรบ้าง มีความสัมพันธ์กันอย่างไง
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-12-25 22:44:04 By : nuarsenal
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : สอบถามหน่อยครับ sql error [SELECT r. * , t. * FROM tb_room AS r LEFT JOIN tb_typeroom AS เกิดจาก อะไรหรอครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 อัตราราคา คลิกที่นี่