Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

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

ภาพประจำตัวสมาชิก
thatsawan
PHP VIP Members
PHP VIP Members
โพสต์: 28508
ลงทะเบียนเมื่อ: 31/03/2014 10:02 am
ติดต่อ:

Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result

โพสต์ที่ยังไม่ได้อ่าน โดย thatsawan »

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

$servername = "localhost";
$username = "root";
$password = "";
$dbname = "phpbb99";

// Create connection
$conn = mysqli_connect($servername, $username, $password, $dbname);
// Check connection
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}

$base_name = 'phpbb_m_bridge';
$base_name_2 = 'phpbb_m_model_recruitment';

$sql = "SELECT * FROM ".$base_name."
            LEFT JOIN $base_name_2
                ON bridge.bridge_id = phpbb_m_model_recruitment.bridge_id
                ORDER BY bridge_id";
echo $sql;
$result = mysqli_query($conn, $sql);

if (mysqli_num_rows($result) > 0) {
    // output data of each row
    while($row = mysqli_fetch_assoc($result)) {
        echo "id: " . $row["phpbb_m_bridge"]. " - Name: " . $row["model_name"]. " " . $row["model_name"]. "<br>";
    }
} else {
    echo "0 results";
}


mysqli_close($conn); 
ภาพประจำตัวสมาชิก
thatsawan
PHP VIP Members
PHP VIP Members
โพสต์: 28508
ลงทะเบียนเมื่อ: 31/03/2014 10:02 am
ติดต่อ:

Re: Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result

โพสต์ที่ยังไม่ได้อ่าน โดย thatsawan »

วิธีแก่ไข
1. ดูเรื่อง syntax ของ SQL
2. ถ้า Join ต้อง ชื่อตาราง.ชื่อfield ตอน จะ on หรือ where

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

$sql = "SELECT * FROM ".$base_name."
            LEFT JOIN $base_name_2
                ON phpbb_m_bridge.bridge_id = phpbb_m_model_recruitment.bridge_id
                ORDER BY phpbb_m_bridge.bridge_id";

$result = mysqli_query($conn, $sql);
 
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

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

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 64