Autor Zpráva
jefitto44
Profil
Chcem sa opýtať, prečo sa ten súbor volá config.INC.php? Prečo nie iba config.php?

Chcel by som skúsiť nakódiť bodovanie pre našich skautikov, ale vôbec netuším ako začať. Potom už viem ako, selecty, inserty atď atď... Problém je začiatok. Založím hosting, bude tam index.php a čo ďalej? Vo firme, kde robím je v configu definovaná databáza ako niekoľko konštánt (DATABASE, HOST, USERNAME, PASSWORD, TABLE_PREFIX). Lenže sstále nechápem, ako to je prepojené s indexom. Ako je možné, že v configu si definujem databázu a potom v indexe mi stačí už iba mysql_query($sql_dotaz) a ako je možné, že tento príkaz už v sebe obsahuje informácie o databáze? Vie mi to niekto vysvetliť? Ďakujem
aDAm
Profil
mno takhle to opravdu nefunguje. vzhledem k tomu že o tom očividně nemáš šajn tak začni s nějakými lehkými tutorialy. třeba to péhápko místního člena.
Tori
Profil
config.inc.php je asi jen názvová konvence. Aby se z názvu poznalo, že to není samostatný skript, ale společné nastavení pro více skriptů, které se do nich includuje.

V index.php bude někde na začátku příkaz include './config.inc.php'; (možná s jinou cestou ke skriptu). Ten zařídí, že se kód z config.inc.php na tomto místě jakoby vloží do index.php. V configu se naváže spojení s DB (mysql_connect, mysql_select_db) a všechna následující volání mysql_query už pracují s tímto spojením.

Peo začátek si to zkuste třeba takhle, ale bylo by lepší používat funkce mysqli_* (anebo třídu MySQLi) - vysvětlení najdete např. tady: http://www.fisir.tk/itblog/mysql_
jefitto44
Profil
jj, celkom hore v indexe je require_once(config.ing.php)

Ďakujem za pomoc. Keby sa vyskytol Ďalši lama dotaz, budem písať tu

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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