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é.

  1. 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á ?
  2. 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
  3. 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 ?
  4. 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.
  5. 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.

← Zpět na všechna témata