<? include"connect.php"; $sql="select * from news"; //เลือกตาราง news $db_query=mysql_db_query("news",$sql); $num_rows=mysql_num_rows($db_query); //นับจำนวนแถวที่พบ print("num =$num_rows"); ?>
$query_sql = mysql_query("select * from news") or die(mysql_error()); $num_service = mysql_num_rows($query_sql );
Quote:อยากจะให้อธิบายด้วยอ่ะครับ ว่ามันคืออะไร ใช้ยังไง แปลว่าอย่างไรครับ ขอบคุณครับ
$query_sql = mysql_query("select * from news") or die(mysql_error());//ประกาศตัวแปร $query_sql ให้ทำการ query ข้อมูลจากชุดคำสั่ง sql สตริง "select * from news" ซึ่งฟังก์ชั่น mysql_query เป็นฟังก์ชั่นที่ใช้ในการคิวรี่ข้อมูลนั้นเอง ซึ่งก่อนจะคิวรี่ได้เราก็ต้องเชื่อมต่อฐานข้อมูลให้ได้ก่อน ผมว่า ฟังก์ชั่น mysql_db_query มันเป็นฟังก์ชั่นใน php เวอร์ชั่นเก่าซึ่งใน php5 ขึ้นมา เขาได้ทำการกำหนดฟังก์ชั่น mysql_query แทน mysql_db_query เพราะว่าอย่างที่สองนี่เขียนยาวกว่าอย่างแรก แต่ในปัจจุบันก็พบหลายๆคนยังคงใช้ mysql_db_query อยู่ ซึ่งหากไม่กลัวตกยุคก็ใช้ต่อไป แต่ถ้าอยากทันสมัยก็ใช้ mysql_query แทน mysql_db_query อันนี้ผมไปอ่านมาจากบทความของเว็บอีกที่หนึ่ง $num_service = mysql_num_rows($query_sql );//ส่วนนี้ก็เป็นฟังก์ชั่นที่ใช้ในการนับจำนวนของข้อมูลใน Database ว่ามีกี่แถวตามเงื่อนไง sql คิวรี่สตริงที่คุณเขียนไป ผิดพลาดประการใดขออภัยด้วย ผมเกิดทีหลังเขา อิอิ
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง