Autor Zpráva
David1256
Profil
Jak vypíšu všechny data z tabulky? Zatím mám něco takového.
<?
$spojeni = MySQL_connect("mysql.webzdarma.cz","mojedatabase","pass");
$co="SELECT * FROM otazky";
$navrat=mysql_db_query("mojedatabase", $co, $spojeni);
echo $navrat;
?>


Ale vypíše mi to Resource id #3. Nevíte co s tím?
Radek9
Profil
David1256:
Musíš ještě použít funkci typu mysql_fetch_array nebo mysql_fetch_assoc.
NejakyTom
Profil
Jak uz bylo receno musis pouzit dalsi funkci ktera umi pracovat s mysql dotazem.

Napr:
<?php
$spojeni = mysql_connect("mysql.webzdarma.cz", "uzivatel", "pass"); // pripojeni k databazi
mysql_select_db('mojedatabaze', $spojeni); // vyber databaze

$dotaz = mysql_query("SELECT * FROM otazky"); // sql dotaz na pozadovanou tabulku / sloupce

echo "<table>"; // zacatek tabulky
while($vysledek = mysql_fetch_assoc($dotaz){ // vytahnuti dat do pole
  echo "<tr><td>".$vysledek["nazev"]."</td><td>".$vysledek["datum"]."</td></tr>"; // vypis tabulky radku a dat z databaze pomoci pole
}
echo "</table>"; // konec tabulky
David1256
Profil
Tak se to snažím použít, ale pořád mi to nějak nejde. Asi jsem nepochopil, jak to funguje ta mysql_fetch_array.
Jak to mám teda udělat?
David1256
Profil
NejakyTom:
Přes tabulku jsem to už vypsal, ale nejde to i bez ní?
NejakyTom
Profil
Nejlepsi je si precist dokumentaci + je vyhodnejsi pouzivat funkci mysql_fetch_assoc nez mysql_fetch_array.

Script si muzes upravit jak chces, vytazena data lze zapsat kamkoliv. Muj script ber jen jako priklad.
Misto tagu tabulky lze pouzit seznam a nebo taky nic.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0