Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [msql] Identyfikatory, kolejny problem ....
Forum PHP.pl > Forum > PHP
blackneron
  1. <?php
  2. $sql="select zzz,ttt,yyy from tab1 AS a, tab2 AS b where a.id=b.id";
  3. $query=mysql_query($sql);
  4.  
  5. while($row=mysql_fetch_array($query))
  6.  {
  7.  print "<tr><td>".$row[zzz]."</td><td>".$row[ttt]."</td>
  8.  <td>".$row[yyy]."</td>
  9.  <td><a href="[b]odnosc.php?zzz=$row[zzz]&id=$row[id][/b]">Nac</td></tr>";
  10.  }
  11. ?>

Jest problem z odnośnikiem, nie odczytuje odpowiednich id. W zapytaniu jest, że id z jednej tabelki równa się id z drugiej tabelki. Można to jakoś przeskoczyć ?...
Wynik jest taki - odnosc.php?zz= ...no i tu powinien byc ten nr id ...
kossa
Cytat
select zzz,ttt,yyy from tab1 AS a, tab2 AS b where a.id=b.id


a skąd baza ma wiedzieć do której tabeli ma zajrzec aby odczytać wartości zzz,ttt,yyy?

a.zzz, a.ttt itd.

tak nie można
Cytat
$row[zzz]


  1. <?php
  2. $row["zzz"]
  3. ?>


Łukasz
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.