Autor Zpráva
rookecz
Profil
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

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>");
?>
Chybová hláška
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
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;
?>

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: