Resource id #2
5 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é.
-
Učím se pracovat s databází mysql vložit data do tabulky dou v pořádku, ale zaboha je nemůžu přečíst a vypsat na stránku, ať to zkouším jak chci vždycky to napíše jenom "Resource id #2" a nic víc, co to znamená ?
-
pokoušíš se vypsat hodnotu dotazu do databáze, ale nepřitupuješ k jednotlivým polím. $query = mysql_query("SELECT jmeno, prijmeni FROM lidi"); echo $query; // by Ti melo dat to resource id, ale Ty potrebujes : while($row = mysql_fetch_array($query)) { echo "$row[jmeno] $row[prijmeni]<br />"; } Na výpis se dá použít taky mysql_fetch_row nebo mysql_result, popř. ještě kombinace s list(); - více Ti napoví manuál
-
ahá díky a co dkyž chci vybrat z databáze třeba jen jeden článek (ne všechny ve slopečku) a zobrazit ho ?
-
Tak musíš sql dotaz více specifikovat, slouží k tomu klauzule WHERE. např. SELECT rodne_cislo, jmeno, prijmeni FROM lidi WHERE rodne_cislo=85030256983 vybere člověka s určitým rodným číslem (které je jedinečné a slouží v tomto případě jako primární klíč) Ačkoliv není třeba použít while pro projítí výsledku, protože je jen jeden, můžeš ho k vypsání použít úplně stejně. Cyklus proběhne jen jednou. Nejvíce by se ti asi hodila nějaká knížka, která základy SQL jazyka a použití MySQL s PHP popisuje. Taky si později stáhni dokumentaci MySQL z www.mysql.com, z ní toho vyčteš nejvíce, ale ze začátku by jsi jí asi úplně nerozuměl.
-
SELECT nadpis_clanku, text_clanku FROM clanky WHERE ID_clanku = '1' LIMIT 1 popř. skupinu článků seřazenou podle data vložení sestupně (od nejnovějších po nejstarší) SELECT nadpis_clanku, text_clanku FROM clanky WHERE ID_kategorie = '2' ORDER BY datum_vlozeni DESC atd. skutečně by pro Tebe byl dobrý manuál nebo nějaká kniha.