Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wyswietlanie wyników - Relacje
Forum PHP.pl > Forum > Bazy danych > MySQL
Evang3lion
CZemu w tym skrypcie nie chce mi sie wyswietlic zapytanie?

Kod
<?

$zapytanie = "SELECT * FROM   wiadomosci  
                     INNER JOIN student ON (wiadomosci.id_st = student.id) ";
$idzapytania = mysql_query($zapytanie);
echo '<table>';
while ($wiersz = mysql_fetch_array($idzapytania)) {
echo '<tr><td>'. $wiersz['tytul'] .'</td>
               <td>'. $wiersz['id'] .'</td>
               <td>'. $wiersz['ksywa'] .'</td>'.'
               <tr> <td>'. $wiersz['info'] .'</td></tr>';
}
echo '<table>';
?>


To sa tabele:

Kod
# Table "student" DDL

CREATE TABLE `student` (
  `id` int(11) NOT NULL auto_increment,
  `ksywa` varchar(20) default NULL,
  `haslo` varchar(20) default NULL,
  `imie` varchar(10) default NULL,
  `nazwisko` varchar(15) default NULL,
  `data_urodzenia` date NOT NULL default '1987-01-01',
  `adres` varchar(25) default NULL,
  `miasto` varchar(20) default NULL,
  `kod` varchar(6) default NULL,
  `mail` varchar(26) default NULL,
  `gg` int(8) default NULL,
  `tlen` varchar(26) default NULL,
  `www` varchar(30) default NULL,
  `tel` int(15) default NULL,
  `telkom` int(9) default NULL,
  `foto` varchar(10) default NULL,
  `opis` text,
  PRIMARY KEY  (`id`),
  UNIQUE KEY `id` (`id`)
) TYPE=MyISAM


Kod
# Table "wiadomosci" DDL

CREATE TABLE `wiadomosci` (
  `id` int(11) NOT NULL auto_increment,
  `id_st` int(11) default NULL,
  `id_typ` int(11) default NULL,
  `data` date NOT NULL default '1987-01-01',
  `tytul` varchar(100) default 'Wiadomość',
  `info` text,
  PRIMARY KEY  (`id`),
  UNIQUE KEY `id` (`id`)
) TYPE=MyISAM
wijet
Jaki otrzymujesz komunikat bledu?
Moze to przez to ze $wierszp['id'] jest nie jednznaczne, znajduje sie w 2 tabelach a ty wyciagasz wszystkie kolumny z nich.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.