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

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

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

ภาพประจำตัวสมาชิก
Patipat
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 798
ลงทะเบียนเมื่อ: 10/06/2019 10:12 am

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

โพสต์โดย 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
ตัวอย่างก็คือ เราสามารถระบุ

โค้ด: เลือกทั้งหมด

<?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 ถูกหรือเปล่า
Selection_999(508).png
Selection_999(508).png (1.74 KiB) เปิดดู 36 ครั้ง


อ้างอิง
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. :)

  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 9 และ บุคคลทั่วไป 0 ท่าน