Попытки попробовать и присоединиться к моей таблице под названием «UserCaseMessages» с моим другим столом под названием «Комментарии» с помощью этой команды точно SQL в PHP:Как выполнить внутреннее соединение SQL
$sql = "
SELECT UserCaseMessages.DefendantID, Comments.CommentID
FROM UserCaseMessages
INNER JOIN Comments
ON UserCaseMessages.DefendantID = Comments.SenderID
";
$result = $conn->query($sql);
if ($result->num_rows > 0) // ERROR GETS THROWN ON THIS LINE {
}
Здесь соединительная часть для моя база данных (которая происходит до запроса):
$servername = "localhost";
$username = "username";
$password = "password";
// Get the username from the post
$userUsername = $_POST['string'];
// Create connection
$conn = new mysqli($servername, $username, $password);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
Я получаю следующее сообщение об ошибке:
PHP Notice: Trying to get property of non-object
Я не могу понять, что я делаю неправильно здесь! Все правильно написано и проверено и проверено на наличие синтаксических ошибок, и я не могу их найти, однако я новичок в этом конкретном методе. Пожалуйста помоги!
Я не думаю, что ошибка PHP исходит от этой конкретной линии. Вам нужно показать код, генерирующий ошибку. –
Ошибка PHP, а не ошибка SQL. – jarlh
Пожалуйста, отредактируйте вопрос, добавив: вашу структуру таблицы; раздел кода вашего соединения/запроса db; точная строка кода, вызывающая ошибку. – fusion3k