Autor | Zpráva | ||
---|---|---|---|
stano Profil * |
$sql = mysql_query("SELECT * FROM `kategorie` WHERE 1"); while ($data = mysql_fetch_array($sql, MYSQL_BOTH)) { $nazov = $data["nazov"]; $id = $data["id"]; $sql = mysql_query("SELECT * FROM `clanky` WHERE `kategoriaid` = '$id'"); $data = mysql_fetch_array($sql, MYSQL_BOTH); $a=$data["1"]; echo("<tr><td>".$nazov."</td><td>"); if($a=="") { echo("<a href='addarticles.php?add=2&id=$id'>".x."</a>"); } echo("</td></tr>"); } preco ked uprostred cyklu vyberam data z databazy ten cyklus prebehne len raz? |
||
Matty Profil |
#2 · Zasláno: 18. 7. 2009, 17:56:46
stano
Protože cca. na řádku 7 přepíšeš tu proměnnou $sql, takže cyklus potom pokračuje s ní, nikoliv s tou na prvním řádku. |
||
keeehi Profil |
#3 · Zasláno: 18. 7. 2009, 17:57:43
stano:
protože tím přepíšeš původní proměnnou vybítar data můžše, jen to třeba ulož do $sql2 |
||
stano Profil * |
#4 · Zasláno: 18. 7. 2009, 18:01:27
ok dik
|
||
Časová prodleva: 15 let
|
0