คำสั่งจัดการฐานข้อมูล MySQL หรือเรียกให้เป็นทางการว่า Database Manipulation และจากบทความนี้ ผมก็ได้สรุปคำสั่งต่างๆ โดยแยกเป็นกลุ่มๆเอาไว้แล้ว สำหรับกลุ่มแรกในบทความนี้ ก็จะเป็นกลุ่มที่เอาไว้จัดการกับฐานข้อมูล ส่วนกลุ่มต่อไปก็จะเอาไปใว้ที่บทความต่อๆไปละกันนะครับ
| คำสั่ง | คำอธิบาย |
|---|---|
| mysqli_connect() | สำหรับเชื่อมต่อ MariaDB/MySQL |
| $con = mysqli_connect(“code-fin-nua.com”,”DB user”,”DB password”,”ชื่อ DB”); | |
| mysqli_fetch_all() | สำหรับดึงค่าผลลัพธ์จากการคิวรี่ได้ทุกประเภทของอาร์เรย์ |
| mysqli_fetch_all($result, MYSQLI_NUM); | |
| mysqli_fetch_all($result, MYSQLI_ASSOC); | |
| mysqli_fetch_array() | สำหรับดึงค่าผลลัพธ์จากการคิวรี่ในรูปแบบของอาร์เรย์ |
| $row=mysqli_fetch_array($result, MYSQLI_NUM); | |
| echo “:” . $row[0] . “:” . $row[1]; | |
| mysqli_fetch_array($result, MYSQLI_ASSOC); | |
| echo “:” . $row[‘column1’] . “:” . $row[‘column2’]; | |
| mysqli_fetch_assoc() | สำหรับดึงค่าผลลัพธ์จากการคิวรี่ในรูปแบบของ associative array |
| $row=mysqli_fetch_assoc($result); | |
| echo “:” . $row[‘column1’] . “:” . $row[‘column2’]; | |
| mysqli_fetch_object() | สำหรับดึงค่าผลลัพธ์จากการคิวรี่ในรูปแบบระบุเป็นชื่อคลาส |
| $row=mysqli_fetch_object($result); | |
| echo “:” . $row->column1 . “:” . $row->column2; | |
| mysqli_fetch_row() | สำหรับดึงค่าผลลัพธ์จากการคิวรี่ในรูปแบบ enumerated array |
| $row=mysqli_fetch_row($result); | |
| echo “:” . $row[0] . “:” . $row[1]; | |
| mysqli_query() | สำหรับสั่งคิวรี่ฐานข้อมูล |
| $result = mysqli_query($con, $sql); | |
| mysqli_close() | สำหรับยกเลิกการเชื่อมต่อฐานข้อมูล |
| mysqli_close($con); | |

ความเห็นล่าสุด