Мне нужна помощь для создания поиска с использованием 2 таблиц, вероятно, это синтаксическая ошибка.
В таблице respostas мне нужна дата из aquestion_id e user_id только от пользователя $ logado.
Из табличных вопросов мне нужен вопрос от pergunta и question_id, который нужно создавать только из идентификаторов, которые не прослушиваются в aquestion_id.Для теста я сделал 4 вопроса, но он не работает.
Вопрос возникает случайно, но $ logado выглядит не включенным в поиск, потому что показывает 0 в echo $exibir['user_id'];
.
Также все вопросы приходятслучайно, но не останавливайтесь, чтобы показать после ответа.
<?php
$sqluser = "SELECT a.aquestion_id, a.user_id, b.pergunta, b.question_id FROM respostas a INNER JOIN questions b ON a.aquestion_id != b.question_id WHERE a.user_id = '$logado' ORDER BY RAND() LIMIT 1";
$executarquest=mysqli_query($conuser, $sqluser);
while ($exibir = mysqli_fetch_array($executarquest)){
if ($exibir['question_id'] > 0)
{
$guarda = ($exibir['question_id']);
echo '<b>Quesion ID: </b>';
echo $exibir['question_id'];
echo '<br>';
echo $exibir['pergunta'];
echo $exibir['user_id'];
}
else{
header('location:/quiz/acabou.php');
}
}
?>
Благодарим Вас за любую помощь и еще раз извините за публикацию в первый раз на португальском языке.