Autor Zpráva
simmi
Profil
Jsem začátečník mezi databázema a potřeboval bych poradit jak spojim stránku sdatabází??
abych to přiblížil mám zkušební stránku na wz.cz a tam jsem si také vytvořil databázi -> tabulku-> sloupce a naházel tam nějaké data dejme tomu že chci kvůli registraci když mam tabulku s datama jak tam mám stránku odkázat aby zjistila false nebo true a popřípadně uživatele prosím poraďte předem díky...

Simmi
Taps
Profil
simmi
$spojeni = @mysql_connect("mysql.wz.cz","uzivatel","heslo");
$vyber_db =@mysql_select_DB('nazev_databaze');
Joker
Profil
simmi
Na propojení stránky s databází slouží obvykle skripty na straně serveru, jako například PHP. Příklad PHP napsal Taps.
Jinak teoreticky si lze představit i jiné způsoby propojení.
simmi
Profil
dobrá z kusil jsem
mužete se imrknout do vytvorene database udaje jsou v kodu a vše si mužete zkouset na simmimedia.wz.cz jmeno je ,,hostxy,, a heslo ,,123456,, nevite proc to nefunguje??


<?

if (!IsSet($PHP_AUTH_USER)):
Header("HTTP/1.0 401 Unauthorized");
Header("WWW-Authenticate: Basic realm=\"index.php\"");
echo "pristup k temto strankam je vazan na zadani jmena a hesla";
exit;
else:
@$spojeni = ODBC_connect("mysql.webzdarma.cz", "*******", "*******");
if (!$spojeni):
echo "chzba spojeni";
exit;
endif;
@$vysledek = ODBC_Exec("SELECT Passwd FROM Users
WHERE User = '$PHP_AUTH_USER'");
if (!$vysledek):
echo "jmeno neni";
exit;
endif;
if (!ODBC_Fetch_Row($vysledek)):
echo "jmeno x neni";
exit;
else:
if (ODBC_Result($vysledek, "Passwd") != $PHP_AUTH_PW):
echo "heslo divne";
exit;
endif;
endif;
endif;
?>

<html>
<head>
<title>
Simmi
</title>
</head>
<body>
stranka pristupna pouze pro autentifikovane uzivatele
</body>
</html>
Joker
Profil
simmi
ODBC_connect
Správně bude spíš mysql_connect a následně mysql funkce.

Mimochodem, psát přístupové údaje k webu do veřejného fóra není moc dobrý nápad.
simmi
Profil
Joker

jasne ale až to bude fungovat tak si je zmenim nic vic a kdyz je zmeni nekdo jiny tak si zaridim jinou databasi...
hlavně že to už bude fungovat

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: