Bootstrap(PHP.1) โค๊ด PHP เรียกข้อมูลจาก database มาแสดง SQL AND SQLi
Bootstrap(PHP.1) โค๊ด PHP เรียกเรียกข้อมูลมาแสดง
เอาโค๊ดไปทดลองทำกันเลย
แบบ SQL
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
<?php include('Connections/testsql.php');?><!--เชื่อมต่อไฟล์connect--> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> </head> <body> <table align="center" width="50%" border="1" cellspacing="1" cellpadding="1"> <tr> <td align="center">id</td> <td align="center">user</td> <td align="center">แก้ไข</td> <td align="center">ลบ</td> </tr> <?php $strsql = "SELECT * FROM tbl_member ORDER BY member_id DESC" ; //คำสั่งให้เลือกข้อมูลจาก TABLE ชื่อ tbl_member โดยเรียงจาก member_id และให้เรียงลำดับจากมากไปน้อยคือ DESC $result = mysql_query($strsql) or trigger_error(mysql_error()); while($fordev22 = mysql_fetch_array($result)) //สร้างตัวแปร $fordev22 มารับค่าจากการ fetch array { ?> <tr> <td align="center"><?php echo $fordev22['member_id'];?></td><!--เรียกตัวแปรพร้อมฟิวที่จะให้แสดงคือmember_id--> <td align="center"><?php echo $fordev22['member_username'];?></td><!--เรียกตัวแปรพร้อมฟิวที่จะให้แสดงคือmember_username--> <td align="center"><a href="edit2.php?member_id=<?php echo $fordev22['member_id']; ?>">แก้ไข</a></td><!--กรณีส่งค่าไปแก้ไข--> <td align="center"><a href='del.php?member_id=<?php echo $fordev22['member_id']; ?>' onclick="return confirm('Do you want to delete this record? !!!')">ลบ</a></td><!--กรณีส่งค่าไปลบ--> </tr> <?php }?> <!--//ปิด } while Loop--> </table> </body> </html> |
แบบ Sqli
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
<?php include('Connections/testsqli.php');?><!--เชื่อมต่อไฟล์connect--> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> </head> <body> <table align="center" width="50%" border="1" cellspacing="1" cellpadding="1"> <tr> <td align="center">id</td> <td align="center">user</td> <td align="center">แก้ไข</td> <td align="center">ลบ</td> </tr> <?php //คำสั่งให้เลือกข้อมูลจาก TABLE ชื่อ tbl_member โดยเรียงจาก member_id และให้เรียงลำดับจากมากไปน้อยคือ DESC และ เปิดดู error เวลามีปัญหา $query = "SELECT * FROM tbl_member ORDER BY member_id DESC" or die("Error:" . mysqli_error()); //ประกาศตัวแปร sqli $result = mysqli_query($con, $query); //สร้างตัวแปร $row มารับค่าจากการ fetch array while($row = mysqli_fetch_array($result)) { ?> <tr> <td align="center"><?php echo $row['member_id'];?></td><!--เรียกตัวแปรพร้อมฟิวที่จะให้แสดงคือmember_id--> <td align="center"><?php echo $row['member_username'];?></td><!--เรียกตัวแปรพร้อมฟิวที่จะให้แสดงคือmember_username--> <td align="center"><a href="edit.php?member_id=<?php echo $row['member_id']; ?>">แก้ไข</a></td><!--กรณีส่งค่าไปแก้ไข--> <td align="center"><a href='del.php?<?php echo $row['member_id']; ?>' onclick="return confirm('Do you want to delete this record? !!!')">ลบ</a></td><!--กรณีส่งค่าไปลบ--> </tr> <?php } mysqli_close($con); ?> </table> </body> </html> |