Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL]MYSQL ŁĄCZENIE TABEL
Mientus0
post 23.03.2020, 13:09:28
Post #1





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 9.07.2019

Ostrzeżenie: (10%)
X----


Witam, posiadam baze danych mysql i w niej 2 tabele klany oraz members. Chciałbym z tych dwóch tabeli wyciągnąć wszystkie dane poprzez SELECT ale zupełnie nie wiem jak to zrobić. Do czego mi to potrzebne?
A no chce zrobić skrypt który będzie pokazywał
Nazwe klanu, Wlasciciela klanu, Zastępce klanu(wszystkich jacy są), użytkowników klanu, oraz punkty umiejętności klanu.

Tutaj tabela klany



A tutaj members

Tutaj kolumna clan odwołuję się do id klanu w tabeli klany. Natomiast flag to flaga, 3 - Wlasciciel, 2 - Zastępca, 1 - Członek



Ten post edytował Mientus0 23.03.2020, 13:10:04
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Mientus0
post 24.03.2020, 16:22:00
Post #2





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 9.07.2019

Ostrzeżenie: (10%)
X----


Czemu nie chce pobrać rekordów tzn nie wyświetla nic po wykonaniu result?

Kod
<html>
<head>
</head>
<body>
<style>
body {
    background-image: url(cod_bo.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-attachment: fixed;
    color: white;
    font-family: Verdana;
    padding: 25px;
    font-size: 90%;
}

h1 {
    text-align: center;
    color: #339966;
}

h3 {
    text-align: center;
    width: 40%;
    margin-left: 30%;
    margin-right: 30%;
    border-bottom: 0.25px solid #33CC99;
}

p {
    text-align: center;
    color: #CCCC66;
}</style>

<center>
<table bgcolor="">
    <tr><td><h3>Nazwa_klanu</h3></td></tr>
    <tr><td><h3>Wlasciciel</h3></td></tr>
    <tr><td><h3>Zastepca</h3></td></tr>
    <tr><td><h3>Czlonkowie<h3></td></tr>
</table>

<?php
// Create connection
$conn = new mysqli("172.39.236.240", "manager69610", "password", "manager69610");
// Check connection
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
}
$sql = "SELECT id, clans.name as clan_name, clan_members.name as member_name, members, kills, level, wins, health, dmg, weapon, clan, flag FROM `clans` LEFT JOIN `clan_members` on clans.id = clan_members.clan WHERE clans.id = 2";
$result = $conn->query($sql);

if ($result) {
    $row = mysql_fetch_assoc($result, MYSQL_ASSOC);
   echo "<table><tr><td><p>" . $row["clan_name"]. "<p></td></tr></table>";
}
if(!$result){
    $conn->close();
    exit;
}

?>

</body>
</html>


Ten post edytował Mientus0 24.03.2020, 16:23:05
Go to the top of the page
+Quote Post

Posty w temacie
- Mientus0   [PHP][MySQL]MYSQL ŁĄCZENIE TABEL   23.03.2020, 13:09:28
- - viking   https://www.edureka.co/blog/sql-joins-types   23.03.2020, 13:29:07
- - Mientus0   Efekt jest słaby wyświetla wartość NULL gdzie powi...   23.03.2020, 13:47:57
- - nospor   Bo nie on `clans.id = clan_members.clan' a...   23.03.2020, 13:57:19
- - Mientus0   Przepraszam capslock. Oki to działa tylko wpisy s...   23.03.2020, 14:20:26
- - nospor   Zgadza sie. Jak masz wielu czlonkow w klanie, to l...   23.03.2020, 14:31:26
- - Mientus0   Czemu nie chce pobrać rekordów tzn nie wyświetla n...   24.03.2020, 16:22:00
- - nospor   sprawdziles co dokladnie zawiera $result? I j...   24.03.2020, 16:28:25
- - Mientus0   Dodałem po ifie var_dump($result); Oto wynik...   24.03.2020, 17:36:28
- - viking   Na górze masz połączenie po rozszerzeniu mysqli za...   24.03.2020, 17:41:09
- - Mientus0   Dzięki, poprawiłem i działa i chciałem żeby wyświe...   24.03.2020, 17:44:41
- - viking   Skoro już otwierasz tabelę to trzymaj się wierszy ...   24.03.2020, 18:09:20
- - Mientus0   Cytat(viking @ 24.03.2020, 18:09:20 )...   24.03.2020, 18:11:45
- - viking   Ale czego oczekujesz? Wrzuciłeś jedną tabelę, zam...   24.03.2020, 18:18:23
- - Mientus0   to jak mam to zrobić. nie zamknie tabeli rozpoczęt...   24.03.2020, 18:26:45
- - viking   Zapewne chcesz wstawić pobrane rekordy jako wierze...   24.03.2020, 18:30:19
- - Mientus0   Super działa Jeszcze jedno pytanie. Chce wybrać z...   24.03.2020, 18:43:36
- - viking   Ale na poziomie zapytania czy w kodzie? Jak zapyta...   24.03.2020, 18:47:35
- - Mientus0   Wiesz w kodzie raczej bo muszę wypisać tak Wlasci...   24.03.2020, 18:49:28


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 28.06.2025 - 14:03