Devdit
 

mysqli_num_rows คือคำสั่งอะไร ใช้ทำอะไร

3K

mysqli_num_rows คือคำสั่งนับว่ามีข้อมูลกี่ rows จากการใช้คำสั่ง SELECT หรือแสดงข้อมูล โดยคำสั่ง mysqli_num_rows จะคืนค่าเป็นชนิดตัวเลข ตามจำนวนข้อมูลที่สามารถนับได้ สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง ข้อมูลตาราง book

+---------+-------------+------------+
| book_id | book_name   | book_price |
+---------+-------------+------------+
|       1 | PHP & MySQL |     200.00 |
|       2 | Python      |     220.00 |
|       3 | SQL         |     280.00 |
|       4 | Java        |     250.00 |
+---------+-------------+------------+

 

ตัวอย่าง mysqli_num_rows คือคำสั่งอะไร ใช้ทำอะไร

<?php
    $c = mysqli_connect("localhost", "root", "", "demo");
    mysqli_query( $c, "SET NAMES UTF8" );

    $sql = " SELECT * FROM book ";
    $q = mysqli_query( $c, $sql );
    $num = mysqli_num_rows( $q );
    echo "จำนวน rows ทั้งหมด {$num}";

    mysqli_close( $c );    
?>

ผลลัพธ์

จำนวน rows ทั้งหมด 4

คำอธิบาย

mysqli_num_rows คือคำสั่งนับว่ามีข้อมูลทั้งหมดกี่ rows จากตัวอย่างใช้คำสั่ง SELECT * FROM book คือดึงข้อมูลทั้งหมดจากตาราง book ซึ่งผลลัพธ์จากการใช้คำสั่ง mysqli_num_rows คือ 4 เนื่องจากในตาราง book มีข้อมูลทั้งหมด 4 rows

เขียน 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ