Przeszukałem forum, jednak nie znalazłem odpowiedzi na mój problem ;/
Mianowicie mam dwie tabele +pola:
*Menu*
- id
- typ
- dodatki
- plik
- idw
*Ftp*
- idw
- nazwa
- adres
- login
- haslo
Przy czym pole idw w tabeli Menu to klucz obcy, a pole idw w tabeli Ftp to klucz główny.
Próbowałem poprzez LEFT JOIN:
<?php $zapytanie = mysql_query("SELECT id, typ, dodatki, plik FROM Menu LEFT JOIN Ftp ON Menu.idw = Ftp.idw"); ?>
Jednak otrzymuję tylko błąd:
Cytat
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in X:\XXX\xxx\xxx\mysql.php on line xx
Dlatego pytanie, czy w ogóle można "złączyć" dwie tabele, gdzie tabela dołączana ma więcej niż dwa pola (klucz główny +inne)?
Eh.. hmm tak właściwie to pytania nie było :}. Wypiłem herbatkę, popatrzyłem na kod i zauważyłem błąd.
Tak było:
<?php $zapytanie = mysql_query("SELECT id, typ, dodatki, plik FROM Menu LEFT JOIN Ftp ON Menu.idw = Ftp.idw"); ?>
Tak być powinno:
<?php $zapytanie = mysql_query("SELECT id, typ, dodatki, plik, nazwa, adres, login, haslo FROM Menu LEFT JO
IN Ftp ON Menu.idw = Ftp.idw"); ?>
Ot mały błąd...
Pozdrawiam