Autor | Zpráva | ||
---|---|---|---|
David1256 Profil |
#1 · Zasláno: 16. 1. 2011, 17:35:54 · Upravil/a: David1256
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 |
#2 · Zasláno: 16. 1. 2011, 17:40:53
David1256:
Musíš ještě použít funkci typu mysql_fetch_array nebo mysql_fetch_assoc. |
||
NejakyTom Profil |
#3 · Zasláno: 16. 1. 2011, 17:44:42
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 |
#4 · Zasláno: 16. 1. 2011, 18:05:48 · Upravil/a: David1256
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 |
#5 · Zasláno: 16. 1. 2011, 18:07:04
NejakyTom:
Přes tabulku jsem to už vypsal, ale nejde to i bez ní? |
||
NejakyTom Profil |
#6 · Zasláno: 16. 1. 2011, 18:09:18
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. |
||
Časová prodleva: 13 let
|
0