Proč výsledek selectu je dvojmo

6 příspěvků

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. <?php $link = mysql_connect("localhost", $login, $heslo) or die (" Nemôžem sa spojiť"); print "\t<tr>\n"; print (" - Spojenie je úspešné"); mysql_select_db ($databa) or die (" - Spojenie mám, ale nemám práva na databazu "); $query = "SELECT datum FROM pouzivatelia where datum is not null"; $result = mysql_query ($query) or die (" Spojenie mam, ale nemôžem selectovať"); // printing HTML result print "<table>\n"; while ($line = mysql_fetch_array($result)) { print "\t<tr>\n"; while(list($col_name, $col_value) = each($line)) { print "\t\t<td>$col_name = $col_value</td>\n" ; } print "\t</tr>\n"; } print "</table>\n"; mysql_close($link); ?> **** Vysledok je ::: 0=11.08.2003 datum = 11.08.2003 0=12.08.2003 datum = 12.08.2003
  2. je to tim ze list()ujes v poli vyplnenym funkci mysql_fetch_array() .. ta ti do pole ulozi prvky s indexy 0,1,2,3,4.. ale taky 'id', 'datum',... takze jedna hodnota je v poli ulozena dvakrat .. pouzij mysql_fetch_row()
  3. Skusil som mysql_fetch_row() je to ono dík.. vysledok : 0 = 11.08.2003 0 = 12.08.2003 Ako odstranim i tie 0 = _?
  4. Už je i druhý problem ok Dík. print "\t\t<td> $col_value</td>\n"
  5. jeste malickost, ted sem si teprve vsimnul ze zjistujes i nazvy sloupcu .. tak pouzij mysql_fetch_assoc ;-)
  6. mysql_fetch_assoc - Je to presne co som chcel. Nazov stlpca a hodnotu -Dik

← Zpět na všechna témata