รู้จักกับฟังก์ชัน mysql_field_name - ใช้ระบุชื่อ Field ในฐานข้อมูล


PHP Knowledge เป็น บอร์ดรวามความรู้ php เน้นบทความ แนวทางการเขียนโปรแกรม บันทึกกันลืม เพื่อให้สมาชิกได้เขียนความรู้ที่ตัวเองมีให้สมาชิกท่านอื่นๆ ได้ เข้ามาอ่าน และ ไว้อ่านเองกันลืมด้วย

Moderators: mindphp, ผู้ดูแลกระดาน

Post Reply
Patipat
PHP Super Hero Member
PHP Super Hero Member
Posts: 996
Joined: 10/06/2019 10:12 am

รู้จักกับฟังก์ชัน mysql_field_name - ใช้ระบุชื่อ Field ในฐานข้อมูล

Post by Patipat » 31/07/2019 3:17 pm

การเขียนโปรแกรมและเชื่อมต่อกับฐานข้อมูลนั้น ก็ต้องมี ข้อมูลต่าง ๆอย่างเช่นเราจะ เก็บข้อมูลนักเรียน เราก็จะต้องมี Feild id , name , last_name เป็นต้น
Feild คืออะไรFeild ก็คือ ชื่อหัวเรื่องที่เอาไว้เก็บฐานข้อมูล หรือว่า ชื่อ หมวดของข้อมูลนั่นเอง อย่างเช่น มี นักเรียนชื่อ สมชาย นามสกุล สายเสมอ Feild ที่เก็บชื่อ สมชายก็คือ Feild name นั่นเองครับ ส่วนที่เก็บนามสกุลก็คือ Feild last_name ชื่อ Feild ก็อยู่ที่ผู้ใช้งานจะตั้งนะครับ และในบทความนี้จะเสนอฟังก์ชันที่สามารถระบุ Name Feild ได้ สามารถกำหนดได้ว่า Feild ที่เท่าไหร่ ชื่ออะไรจากฐานข้อมูลครับ สามารถศึกษาเรื่อง Database ที่นี่ครับ => DATABASE SYSTEM
ตัวอย่างก็คือ เราสามารถระบุ

Code: Select all

<?php
$con = mysql_connect("localhost", "peter", "abc123");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }
$db_selected = mysql_select_db("test_db",$con);
$sql = "SELECT * from Person";
$result = mysql_query($sql,$con);
$name = mysql_field_name($result); 
echo mysql_field_name($name, 0) . "\n";
echo mysql_field_name($name, 2);
mysql_close($con);
?>
ผลลัพธ์ก็จะได้ ฟังก์ชันนี้มีประโชยน์ที่ว่าถ้าอยากรู้ว่าเรากำลังใช้งาน Feild ในเก็บข้อมูลอยู่ก็สามารถเรียกดูได้ ทำให้ตรวจเช็คได้ว่าเราใช้งาน Feild ถูกหรือเปล่า
รู้จักกับฟังก์ชัน mysql_field_name - ใช้ระบุชื่อ Field ในฐานข้อมูล Selection_999(508).png
Selection_999(508).png (1.74 KiB) Viewed 128 times
อ้างอิง
1 https://www.php.net/manual/en/function.mysql-field-name.php
2 http://w3schools.sinsixx.com/php/func_mysql_field_name.asp.htm
3 https://stackoverflow.com/questions/14629636/mysql-field-name-to-the-new-mysqli
If you fall, let you stand. :)

Post Reply

Return to “PHP Knowledge”

Users browsing this forum: No registered users and 1 guest