Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [msql] Identyfikatory, kolejny problem ....
blackneron
post
Post #1





Grupa: Zarejestrowani
Postów: 146
Pomógł: 0
Dołączył: 5.01.2007
Skąd: Gdańsk

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


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

Ten post edytował blackneron 6.01.2007, 23:55:20
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
kossa
post
Post #2





Grupa: Zarejestrowani
Postów: 1 165
Pomógł: 9
Dołączył: 9.04.2002
Skąd: Toruń

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 23.08.2025 - 18:40