Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result

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

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

User avatar
thatsawan
PHP VIP Members
PHP VIP Members
Posts: 23711
Joined: 31/03/2014 10:02 am
Contact:

Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result

Post by thatsawan »

Code: Select all

$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); 

User avatar
thatsawan
PHP VIP Members
PHP VIP Members
Posts: 23711
Joined: 31/03/2014 10:02 am
Contact:

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

Post by thatsawan »

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

Code: Select all

$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);
 

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “Programming - PHP”

Who is online

Users browsing this forum: No registered users and 5 guests