[PHP, Mysql] Výpis údajov z databázy do tabuľky

Programovacie jazyky, rady, poradňa...
Ernestos
Light Expert
Light Expert
Príspevky: 48
Registrovaný: 05 mar 2009, 16:34

[PHP, Mysql] Výpis údajov z databázy do tabuľky

Príspevok od používateľa Ernestos »

Zdravim trapim sa tu cely vecer kukam rozne navody ale stale nejdem pochopit ako spravit vypis udajov z db do tabulky tak aby bolo kazde meno vo vlastnej bunke ... napr. dva stlpce
Meno a Email
a do kazdeho riadku jedno meno a email

ja som si nasiel takyto jednoduchy vypis ale ono to vypise vsetko do jedneho riadku a nedari sa mi to upravit pls ak by ste niekto vedeli upravit tento kod pripadne aj vlastne ale s vysvetlenim ... chcem to pochopit aby som to vedet editovat ...

$result = mysql_query("SELECT meno, priezvisko FROM pouzivatelia");
while ($row = mysql_fetch_array($result, MYSQL_ASSOC))
{
echo "Meno a priezvisko: " . $row["meno"] . " " . $row["priezvisko"];
}
mysql_free_result($result);
DeaDMAn_X
Medium Expert
Medium Expert
Príspevky: 94
Registrovaný: 06 apr 2009, 14:38

Re: [PHP, Mysql] Výpis údajov z databázy do tabuľky

Príspevok od používateľa DeaDMAn_X »

Ty si len vypisal to co ti vratila databaza.Ak to chces mat vypisane v tabulke, tak to musis vypisovat do html tabulky.Ak nevies, co je html tabulka tak studuj dalej :)

Kód: Vybrať všetko

$result = mysql_query("SELECT meno, priezvisko FROM pouzivatelia");

echo '<table>';
while ($row = mysql_fetch_array($result, MYSQL_ASSOC))
{
    echo '<tr>';
    echo '<td>'. $row["meno"] .'</td>';
    echo '<td>'. $row["priezvisko"] .'</td>';
    echo '</tr>';
}
echo '</table>';
mysql_free_result($result);
Ernestos
Light Expert
Light Expert
Príspevky: 48
Registrovaný: 05 mar 2009, 16:34

Re: [PHP, Mysql] Výpis údajov z databázy do tabuľky

Príspevok od používateľa Ernestos »

DeaDMAn_X napísal:Ty si len vypisal to co ti vratila databaza.Ak to chces mat vypisane v tabulke, tak to musis vypisovat do html tabulky.Ak nevies, co je html tabulka tak studuj dalej :)

Kód: Vybrať všetko

$result = mysql_query("SELECT meno, priezvisko FROM pouzivatelia");

echo '<table>';
while ($row = mysql_fetch_array($result, MYSQL_ASSOC))
{
    echo '<tr>';
    echo '<td>'. $row["meno"] .'</td>';
    echo '<td>'. $row["priezvisko"] .'</td>';
    echo '</tr>';
}
echo '</table>';
mysql_free_result($result);
velmi pekne dakujem presne toto som potreboval a chcel by som sa spytat vies robit s db dobre ??? potreboval by som trochu zaucit o databaze.... chcel by som este aby mi ukazalo iba 10 riadkov,,, uzivatelov zoradenych podla datumu kedy boli registrovany ....
Numline1
Light Professional
Light Professional
Používateľov profilový obrázok
Príspevky: 858
Registrovaný: 04 dec 2006, 18:04

Re: [PHP, Mysql] Výpis údajov z databázy do tabuľky

Príspevok od používateľa Numline1 »

SELECT meno, priezvisko FROM pouzivatelia ORDER BY datum DESC LIMIT 10
Ernestos
Light Expert
Light Expert
Príspevky: 48
Registrovaný: 05 mar 2009, 16:34

Re: [PHP, Mysql] Výpis údajov z databázy do tabuľky

Príspevok od používateľa Ernestos »

dik ... a neviete o dakej e-knizke kde su viac prakticke veci ako teoria ??? lebo co sa da urobit s html,php a databazou je nieco neuveritelne chcel by som sa to poriadne naucit ale ked som si aj stiahol daku knizku o php/mysql tak 500 stran a uz po par stranach som zabudol co bolo na tych predoslich a pritom som stale nic nevedel stale sa pisalo o tej jednej veci ... proste moc to tam roztahaju a ja sa to tak neviem naucit ... :-/
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: [PHP, Mysql] Výpis údajov z databázy do tabuľky

Príspevok od používateľa audiotrack »

warez tu neriešime, o e-booky nežiadaj
Ernestos
Light Expert
Light Expert
Príspevky: 48
Registrovaný: 05 mar 2009, 16:34

Re: [PHP, Mysql] Výpis údajov z databázy do tabuľky

Príspevok od používateľa Ernestos »

Vyriešené ... ďakujem za pomoc ... môžete lock
Korakli
Novice
Novice
Príspevky: 5
Registrovaný: 08 aug 2012, 0:12

Re: [PHP, Mysql] Problém pri odstránení riadku z MySQL

Príspevok od používateľa Korakli »

Zdravím, mám jeden dosť vážny problém, čo sa týka MySQL. Keď vymažem riadok v tabuľke, tak mi id, ktoré je nastavené ako AUTO_INCREMENT a NOT NULL už nezačína od nuly, ale pokračuje ďalej akoby sa nič nestalo. Neviem si s tým rady. Pomôžete mi prosím niekto?
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: [PHP, Mysql] Výpis údajov z databázy do tabuľky

Príspevok od používateľa audiotrack »

je to štandardné správanie, ono od nuly ani začínať nemá. Končí od poslednej hodnoty ktorá sa ráta mimo tabuľky (a pri zmazaní záznamu sa neznižuje). Ak zapojíš hlavu a máš trošku znalosti z relačných databáz, tak ti rýchlo docvakne prečo to tak je
Korakli
Novice
Novice
Príspevky: 5
Registrovaný: 08 aug 2012, 0:12

Re: [PHP, Mysql] Výpis údajov z databázy do tabuľky

Príspevok od používateľa Korakli »

Zle som sa vyjadril, malo by to začínať od 1. Mám tam napr. len jeden riadok a keď ho odstránim a nový pridám, tak už id nie je 1 ale 2. Takže sa to ani nedá obísť?
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: [PHP, Mysql] Výpis údajov z databázy do tabuľky

Príspevok od používateľa audiotrack »

ono sa to chová korektne, pokial iba zmažeš riadok, tak jasné že to nemá ísť od jedna. Očividne by bolo vhodné trošku ti doštudovať tieto veci. Ak chceš aby to išlo od jedna, zmaž celú tabuľku (truncate) a nie všetky záznamy po jednom
Korakli
Novice
Novice
Príspevky: 5
Registrovaný: 08 aug 2012, 0:12

Re: [PHP, Mysql] Výpis údajov z databázy do tabuľky

Príspevok od používateľa Korakli »

Ja ti rozumiem a tieto veci mám naštudované, no toto bol len taký príklad. V skutočnosti sa jedná o tabuľku, v ktorej sú uložené testovacie otázky. Administrátor môže tieto otázky meniť, pridávať a odstraňovať. Vypisované do testov sú podľa bunky id. Preto, keď administrátor jeden riadok odstráni mi nevyhovuje, že sa id neposunie ale vznikne tam napr. medzera 12, 13, 15 keď odstránim riadok s id 14. neviem ako by sa to malo automaticky posúvať, ale je to zrejme nemožné.
javatar
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 6112
Registrovaný: 12 aug 2010, 14:49
Bydlisko: I don't exist at all.

Re: [PHP, Mysql] Výpis údajov z databázy do tabuľky

Príspevok od používateľa javatar »

zrus autoinkrement a napis si na to funkciu (ak take nieco uz MySQL podporuje)

dalsie riesenie je nevypisovat ich do bunky podla ID ale podla poradi v riadku
Korakli
Novice
Novice
Príspevky: 5
Registrovaný: 08 aug 2012, 0:12

Re: [PHP, Mysql] Výpis údajov z databázy do tabuľky

Príspevok od používateľa Korakli »

To s tou funkciou znie zaujímavo, ale to ako? Ešte som to nerobil. :? A na to vypisovanie potrebujem id, inak by som nevedel náhodne generovať poradie otázok.
javatar
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 6112
Registrovaný: 12 aug 2010, 14:49
Bydlisko: I don't exist at all.

Re: [PHP, Mysql] Výpis údajov z databázy do tabuľky

Príspevok od používateľa javatar »

Korakli
Novice
Novice
Príspevky: 5
Registrovaný: 08 aug 2012, 0:12

Re: [PHP, Mysql] Výpis údajov z databázy do tabuľky

Príspevok od používateľa Korakli »

Neviem, či to pomôže, ale určite sa s tým poriadne pohrám. Ďakujem.
forfun
Light Expert
Light Expert
Príspevky: 77
Registrovaný: 03 jan 2010, 17:26

Re: [PHP, Mysql] Výpis údajov z databázy do tabuľky

Príspevok od používateľa forfun »

Hladas cestu ako to spravit co najzlozitejsie?

Co takto nevypisovat ich na stranku priamo s ich IDckami ale zoradit ich podla poradia ake potrebujes a pri cykle vypisovania im pripisat nejake inkrementovane cislo?
Napísať odpoveď