- 15, May 2024
- #1
Я пытаюсь понять, как получить данные из двух разных таблиц в одной базе данных и получить имена файлов, загруженных в базу данных, для определенного идентификатора билета и имени пользователя.
Я сам пробовал PHP-код, и мне удалось INNER JOIN двух таблиц, но на странице php он показывает все загруженные файлы для конкретного пользователя, а не только для конкретного идентификатора билета и имени пользователя вместе, и выглядит так: это циклично и повторяется.
Ниже приведен код, который у меня сейчас есть
$con = mysqli_connect("localhost","dbuser","dbpass","dbname");
если (mysqli_connect_errno()) {
echo «Невозможно подключиться к MySQL!». mysqli_connect_error();
}
$sqli = "ВЫБЕРИТЕ support_tickets.ticket_id, support_tickets.file_name, support_tickets.user_name FROM support_tickets INNER JOIN support_ticket_files ON support_tickets.user_name=support_ticket_files.user_name
ГДЕ support_tickets.ticket_id = 'ticket_id' И support_tickets.user_name = '".$_SESSION["user_name"]."'";
$res = mysqli_query($con, $sqli);
while ($row = mysqli_fetch_array($res)) {
echo "
Я сам пробовал PHP-код, и мне удалось INNER JOIN двух таблиц, но на странице php он показывает все загруженные файлы для конкретного пользователя, а не только для конкретного идентификатора билета и имени пользователя вместе, и выглядит так: это циклично и повторяется.
Ниже приведен код, который у меня сейчас есть
$con = mysqli_connect("localhost","dbuser","dbpass","dbname");
если (mysqli_connect_errno()) {
echo «Невозможно подключиться к MySQL!». mysqli_connect_error();
}
$sqli = "ВЫБЕРИТЕ support_tickets.ticket_id, support_tickets.file_name, support_tickets.user_name FROM support_tickets INNER JOIN support_ticket_files ON support_tickets.user_name=support_ticket_files.user_name
ГДЕ support_tickets.ticket_id = 'ticket_id' И support_tickets.user_name = '".$_SESSION["user_name"]."'";
$res = mysqli_query($con, $sqli);
while ($row = mysqli_fetch_array($res)) {
echo "
";
echo "
- Загрузить
";
}
mysqli_close($кон);
?>