php ติดต่อกับ MYSQL อ่ะค่ะ ต้องแก้ไขยังไงค่ะ
และต้องการแสดงบนเว็บเป็นแบบนี้อ่ะ
php ติดต่อกับ MYSQL อ่ะค่ะ ต้องแก้ไขยังไง
Moderator: mindphp, ผู้ดูแลกระดาน
php ติดต่อกับ MYSQL อ่ะค่ะ ต้องแก้ไขยังไง
แก้ไขล่าสุดโดย mindphp เมื่อ 26/02/2012 9:23 pm, แก้ไขไปแล้ว 1 ครั้ง.
เหตุผล: หัวข้อกระทุ้ไม่สื่อถึงปัญหา
เหตุผล: หัวข้อกระทุ้ไม่สื่อถึงปัญหา
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41341
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
Re: php ติดต่อกับ MYSQL อ่ะค่ะ ต้องแก้ไขยังไง
มีข้อผิดพลาดอะไรหรอครับ
ลงโค้ด เป็นข้อความ ครอบโค้ด เอา ดีกว่านะครับ เผื่อใครอยากช่วย เ้ค้า่จะได้ลอง copy โค้ดมารันดูได้บ้าง
จากรูป ทำไม FROM employee สองครั้งนะครับ
ลงโค้ด เป็นข้อความ ครอบโค้ด เอา ดีกว่านะครับ เผื่อใครอยากช่วย เ้ค้า่จะได้ลอง copy โค้ดมารันดูได้บ้าง
จากรูป ทำไม FROM employee สองครั้งนะครับ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
Re: php ติดต่อกับ MYSQL อ่ะค่ะ ต้องแก้ไขยังไง
//ต้องการแสดง ชื่อพนักงาน ตำแหน่ง เงินเดือน ชื่อหัวหน้างาน ตำแหน่งและเงินเดือนของหัวหน้างานเฉพาะพนักงานที่มีเงินเดือนมากกว่าหัวหน้างาน
//FROM employee สองครั้งเพราะว่ามาจากพนักงานและหัวหน้างานอ่ะค่ะ
โค้ด: เลือกทั้งหมด
<html>
<head>
<title>การอ่านข้อมูลจาก MySQL </title>
<meta http-equiv="Content-Type" content="text/html; charset=tis-620">
</head>
<body>
<table width="700" border="1" cellpadding="2" cellspacing="0" bordercolor="#000000">
<tr bgcolor="#FFFFFF">
<td><div align="center"><font color="#000000" face="Tahoma, MS Sans Serif"><strong>ename</strong></font></div></td>
<td><div align="center"><font color="#000000" face="Tahoma, MS Sans Serif"><strong>job</strong></font></div></td>
<td><div align="center"><font color="#000000" face="Tahoma, MS Sans Serif"><strong>sal</strong></font>
<td><div align="center"><font color="#000000" face="Tahoma, MS Sans Serif"><strong>ename</strong></font></div></td>
<td><div align="center"><font color="#000000" face="Tahoma, MS Sans Serif"><strong>job</strong></font></div></td>
<td><div align="center"><font color="#000000" face="Tahoma, MS Sans Serif"><strong>sal</strong></font>
</tr>
<?php
$hostname = "localhost";
$username = "root";
$password = "dddd";
$dbname = "test";
$conn = mysql_connect($hostname, $username, $password);
if ( ! $conn )
die ("ไม่สามารถติดต่อกับ MySQL ได้" );
mysql_select_db ( $dbname, $conn )
or die ("ไม่สามารถเลือกฐานข้อมูล test ได้" );
$sqltxt = "SELECT worker.ename, worker.job, worker.sal,manager.ename, manager.job,manager.sal \n"
. "FROM employee AS worker, employee AS manager\n"
. "WHERE worker.mgr = manager.emp_id\n"
. "AND worker.sal > manager.sal";
$result = mysql_query ($sqltxt,$conn );
while ($rs = mysql_fetch_array($result))
{
?>
<tr>
<td><div align="center"><font size="2" face="Tahoma, MS Sans Serif"><?php echo $rs["worker.ename"] ?></font></td>
<td><div align="center"><font size="2" face="Tahoma, MS Sans Serif"><?php echo $rs["worker.job"] ?></font></td>
<td><div align="center"><font size="2" face="Tahoma, MS Sans Serif"><?php echo $rs["worker.sal"] ?></font></td>
<td><div align="center"><font size="2" face="Tahoma, MS Sans Serif"><?php echo $rs["ename"] ?></font></td>
<td><div align="center"><font size="2" face="Tahoma, MS Sans Serif"><?php echo $rs["job"] ?></font></td>
<td><div align="center"><font size="2" face="Tahoma, MS Sans Serif"><?php echo $rs["sal"] ?></font></td>
</tr>
<?php
}
mysql_close ( $conn );
?>
</table>
</body>
</html>
แก้ไขล่าสุดโดย mindphp เมื่อ 26/02/2012 10:37 pm, แก้ไขไปแล้ว 1 ครั้ง.
เหตุผล: ครอบโค้ด [code=php] Code php ของท่าน [/code]
เหตุผล: ครอบโค้ด [code=php] Code php ของท่าน [/code]
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41341
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
Re: php ติดต่อกับ MYSQL อ่ะค่ะ ต้องแก้ไขยังไง
โครงสร้างตาราง
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
Re: php ติดต่อกับ MYSQL อ่ะค่ะ ต้องแก้ไขยังไง
นี่อ่ะค่ะ database ของ employee
CREATE TABLE employee (
emp_id SMALLINT(4) UNSIGNED NOT NULL DEFAULT 0,
ename VARCHAR(10),
job VARCHAR(12),
mgr SMALLINT(4) UNSIGNED,
hiredate DATE DEFAULT '0000-00-00',
sal SMALLINT(5) DEFAULT 0,
comm SMALLINT(5),
bran_id TINYINT(1) UNSIGNED NOT NULL DEFAULT 0,
PRIMARY KEY (emp_id));
INSERT INTO employee VALUES
(1030,'JARAT','CLERK',1014,'1992-01-23',4250,NULL,1);
INSERT INTO employee VALUES
(2004,'MONTEE','CLERK',2024,'1990-12-17',4800,NULL,2);
INSERT INTO employee VALUES
(1020,'BOONCHAI','PRESIDENT',NULL,'1991-11-16',15000,NULL,1);
INSERT INTO employee VALUES
(3017,'DUSIT','CUS_SERVICE',3035,'1991-09-05',9000,NULL,3);
INSERT INTO employee VALUES
(2012,'ADIREK','MANAGER',1020,'1991-04-02',12000,NULL,2);
INSERT INTO employee VALUES
(1034,'RAWAT','SALESMAN',1015,'1993-01-22',5000,8700,1);
INSERT INTO employee VALUES
(2032,'SOMBAT','SALESMAN',2012,'1992-12-09',4500,0, 2);
INSERT INTO employee VALUES
(2033,'WICHEAN','SALESMAN',2012,'1993-01-12',4650,5400,2);
INSERT INTO employee VALUES
(1014,'SOMSRI','CUS_SERVICE',1015,'1991-04-21',7500,NULL,1);
INSERT INTO employee VALUES
(2024,'SATHAPORN','CUS_SERVICE',2012,'1991-12-03',7200,NULL,2);
INSERT INTO employee VALUES
(3011,'APIDHET','SALESMAN',3035,'1991-02-22',6000,1000, 3);
INSERT INTO employee VALUES
(1019,'TIDARAT','SALESMAN',1015,'1991-09-28',6500,1600,1);
INSERT INTO employee VALUES
(3018,'SUJINDA','CLERK',3017,'1991-09-28',4500,NULL,3);
INSERT INTO employee VALUES
(1015,'CHAIYUT','MANAGER',1020,'1991-06-10',11050,NULL,1);
INSERT INTO employee VALUES
(1036,'PHITAK','CLERK',1014,'1993-09-06',3500,NULL,1);
INSERT INTO employee VALUES
(3035,'SOPHA','MANAGER',1020,'1993-05-01',8500,NULL,3);
CREATE TABLE employee (
emp_id SMALLINT(4) UNSIGNED NOT NULL DEFAULT 0,
ename VARCHAR(10),
job VARCHAR(12),
mgr SMALLINT(4) UNSIGNED,
hiredate DATE DEFAULT '0000-00-00',
sal SMALLINT(5) DEFAULT 0,
comm SMALLINT(5),
bran_id TINYINT(1) UNSIGNED NOT NULL DEFAULT 0,
PRIMARY KEY (emp_id));
INSERT INTO employee VALUES
(1030,'JARAT','CLERK',1014,'1992-01-23',4250,NULL,1);
INSERT INTO employee VALUES
(2004,'MONTEE','CLERK',2024,'1990-12-17',4800,NULL,2);
INSERT INTO employee VALUES
(1020,'BOONCHAI','PRESIDENT',NULL,'1991-11-16',15000,NULL,1);
INSERT INTO employee VALUES
(3017,'DUSIT','CUS_SERVICE',3035,'1991-09-05',9000,NULL,3);
INSERT INTO employee VALUES
(2012,'ADIREK','MANAGER',1020,'1991-04-02',12000,NULL,2);
INSERT INTO employee VALUES
(1034,'RAWAT','SALESMAN',1015,'1993-01-22',5000,8700,1);
INSERT INTO employee VALUES
(2032,'SOMBAT','SALESMAN',2012,'1992-12-09',4500,0, 2);
INSERT INTO employee VALUES
(2033,'WICHEAN','SALESMAN',2012,'1993-01-12',4650,5400,2);
INSERT INTO employee VALUES
(1014,'SOMSRI','CUS_SERVICE',1015,'1991-04-21',7500,NULL,1);
INSERT INTO employee VALUES
(2024,'SATHAPORN','CUS_SERVICE',2012,'1991-12-03',7200,NULL,2);
INSERT INTO employee VALUES
(3011,'APIDHET','SALESMAN',3035,'1991-02-22',6000,1000, 3);
INSERT INTO employee VALUES
(1019,'TIDARAT','SALESMAN',1015,'1991-09-28',6500,1600,1);
INSERT INTO employee VALUES
(3018,'SUJINDA','CLERK',3017,'1991-09-28',4500,NULL,3);
INSERT INTO employee VALUES
(1015,'CHAIYUT','MANAGER',1020,'1991-06-10',11050,NULL,1);
INSERT INTO employee VALUES
(1036,'PHITAK','CLERK',1014,'1993-09-06',3500,NULL,1);
INSERT INTO employee VALUES
(3035,'SOPHA','MANAGER',1020,'1993-05-01',8500,NULL,3);
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41341
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
Re: php ติดต่อกับ MYSQL อ่ะค่ะ ต้องแก้ไขยังไง
SQL
โค้ด: เลือกทั้งหมด
SELECT e.ename, e.job, e.sal, m.ename AS m_ename , m.job AS m_job, m.sal AS m_sal
FROM `employee` AS e
LEFT JOIN `employee` AS m ON e.emp_id=m.mgr
WHERE e.sal>m.sal
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
-
- Similar Topics
- ตอบกลับ
- แสดง
- โพสต์ล่าสุด
-
-
โพสต์ใหม่ อัพเกรด Mysql Ubuntu จาก MySQL 5.5 เป็น MySQL 5.7
โดย mindphp » 12/06/2016 5:57 pm » ใน Linux - Web Server - 1 ตอบกลับ
- 3335 แสดง
-
โพสต์ล่าสุด โดย mindphp
12/06/2016 5:58 pm
-
-
-
โพสต์ใหม่ วิธีแสดงคำสั่ง ที่กำลังทำงานอยู่ของ MySQL / MariaDB ด้วยคำสั่ง show process command mysql
โดย mindphp » 29/06/2021 5:53 am » ใน SQL Knowledge - 0 ตอบกลับ
- 3652 แสดง
-
โพสต์ล่าสุด โดย mindphp
29/06/2021 5:53 am
-
-
-
โพสต์ใหม่ วิธีการหา Error ของการ Insert ข้อมูลลงฐานข้อมูล Mysql โดยใช้ Mysql
โดย Patipat » 17/06/2019 5:42 pm » ใน SQL Knowledge - 0 ตอบกลับ
- 6367 แสดง
-
โพสต์ล่าสุด โดย Patipat
17/06/2019 5:42 pm
-
-
-
โพสต์ใหม่ ปัญหา MySQL unknown column 'password_last_changed' หลังการอัพเกรด MySQL เป็นเวอร์ชั่น 5.7
โดย mindphp » 13/06/2016 5:42 pm » ใน SQL - Database - 1 ตอบกลับ
- 2421 แสดง
-
โพสต์ล่าสุด โดย mindphp
13/06/2016 5:44 pm
-
-
- 1 ตอบกลับ
- 2898 แสดง
-
โพสต์ล่าสุด โดย mindphp
23/07/2017 3:20 am
-
- 0 ตอบกลับ
- 2141 แสดง
-
โพสต์ล่าสุด โดย mindphp
23/09/2016 12:21 am
-
- 2 ตอบกลับ
- 1827 แสดง
-
โพสต์ล่าสุด โดย mindphp
15/03/2022 8:48 am
ผู้ใช้งานขณะนี้
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 80