Autor Zpráva
GrizzlyX
Profil
zdravím, měl bych dotaz ohledně kódu
<?php

mysql_query("SELECT * FROM uzivatele WHERE login = '$_POST[login]' AND heslo_sha1 = SHA1(CONCAT('$_POST[heslo]', salt))");
?>

Jak nastavit vstup do databáze? Mám kód který zaregistruje uživatele, ale nevím jak mám nastavit aby se to připojilo k databází.
Díky za rady..
Hugo
Profil
MySQL_Connect(server,user,password);
MySQL_Select_DB(dbname);
GrizzlyX
Profil
Hugo
nemůže to být i takto:?

define('DB_NAME', 'ic_sys05'); 

define('DB_USER', 'ic_sys05');
define('DB_PASSWORD', 'mojeheslo');
define('DB_HOST', 'mysql.ic.cz');
Hugo
Profil
GrizzlyX

Může, ale tím jen definuješ údaje. Musiš zavolat ty dvě funkce, které jsem ti napsal.

http://cz2.php.net/manual/en/ref.mysql.php
GrizzlyX
Profil
Stačí tedy jen:

<?php
$link = mysql_connect('mysql.ic.cz', 'ic_sys05', 'heslo')
or die('Could not connect: ' . mysql_error());
echo 'Connected successfully';
mysql_select_db('ic_sys05') or die('Could not select database');

mysql_query("SELECT * FROM users WHERE user_login = '$_POST[login]' AND user_pass = SHA1(CONCAT('$_POST[heslo]', salt))");
?>

?
Hugo
Profil
Pokud zadáš správné údaje, tak jo.
GrizzlyX
Profil
Hugo
OK, díky
Toto téma je uzamčeno. Odpověď nelze zaslat.

0