| Autor | Zpráva | ||
|---|---|---|---|
| rookecz Profil |
#1 · Zasláno: 24. 6. 2013, 17:20:20
Potřebuji, vypsat z DB web, vypsat z tabulky nastaveni záznam nazev_stranky nenapadá mě vůbec jak na to ani jakou funkci použít předem děkuji všem.
|
||
| lorin Profil |
1) Nejdříve se připojíš k databázi
2) Zadáš požadavek do databáze 3) Z kroku 2 ti bude vrácen mysqli_result. Ten můžeš pro snazší práci převést do pole. 4) Vypiš obsah pole Příště prosím použij google. Například druhý výsledek po zadání "php mysql" je česky a danou problematiku popisuje víc než dostatečně. |
||
| juriad Profil |
Jdeš na to blbě, databáze není excel; jakmile jednou tabulku vytvoříš, nemůžeš přidávat další sloupečky (lžu, ale nemění nic na tom, že ty to dělat nechceš)
Tabulka nastavení by měla obsahovat dva sloupečky: klic - klíč, bude říkat, k čemu se hodnota vztahuje hodnota - bude udávat vlastní hodnotu Následně do databáze vložíš řádek: ('nazev_stranky', 'ja.nevim.co')
A můžeš i další řádky: ('autor', 'já')
('verze_stranky', '0.0.7')Dotaz na název stránky bude vypadat: SELECT * FROM nastaveni WHERE klic = 'nazev_stranky' Až se ti povede dotazovat v PHPMyAdminu, tak dotaz přepiš do PHP. |
||
| rookecz Profil |
#4 · Zasláno: 24. 6. 2013, 17:40:48
Script <?php
$spojeni=mysql_connect("127.0.0.1","root","");
$co="SELECT * FROM web";
$navrat=mysql_db_query("nastaveni", $co, $spojeni);
echo("<table border=\"1\">");
for ($i=0;$i<mysql_num_fields($navrat); $i++){
echo("<td><strong>".mysql_field_name($navrat, $i)."</strong></td>");
}
while (list($id, $nazev_stranky) = mysql_fetch_row($navrat)){
echo("<tr><td>$id</td><td>$nazev_stranky</td></tr>");
}
echo("</table>");
?>Deprecated: mysql_db_query() [function.mysql-db-query]: This function is deprecated; use mysql_query() instead in C:\Program Files (x86)\EasyPHP-5.3.3\www\moje\Novy1.php on line 4 Warning: mysql_num_fields() expects parameter 1 to be resource, boolean given in C:\Program Files (x86)\EasyPHP-5.3.3\www\moje\Novy1.php on line 6 Warning: mysql_fetch_row() expects parameter 1 to be resource, boolean given in C:\Program Files (x86)\EasyPHP-5.3.3\www\moje\Novy1.php on line 9 |
||
| lorin Profil |
Četl jsi chybové hlášky?
|
||
| rookecz Profil |
#6 · Zasláno: 24. 6. 2013, 18:01:15 · Upravil/a: rookecz
začínám, nevím vše učím se z toho, že mi někdo poradí
Vyřešeno. <?php
include"./config.php";
$dotaz = mysql_query("SELECT * FROM nastaveni");
while($zaznam = MYSQL_Fetch_Array($dotaz)):
$nazev_stranky = $zaznam["nazev_stranky"];
echo "$nazev_stranky
";
endwhile;
?> |
||
|
Časová prodleva: 12 let
|
|||
0
Potřebuji, vypsat z DB web, vypsat z tabulky nastaveni záznam nazev_stranky nenapadá mě vůbec jak na to ani jakou funkci použít předem děkuji všem.