Winlook
Новичок
Как выбрать датабазу?
Помогите чайнику
вообщем скачал скрипт, пытаюсь заставить его работать, но почемуто выдает что датабаза не выбрана..
db.inc
<?
if(!isset($_db_inc_)) {
echo "File not found.";
exit;
}
$db_host = 'localhost';
$db_user = 'test';
$db_password = '';
$db_database = 'uzer';
$link = mysql_connect($db_host, $db_user, $db_password);
mysql_select_db($db_database);
mysql_query("SET CHARACTER SET cp1251");
mysql_query("SET SESSION collation_connection='cp1251_general_cs'");
mysql_query("SET NAMES cp1251");
?>
я думал что я запутался в файле конфигурации и вместо
$db_host = 'localhost';
$db_user = 'test';
$db_password = '';
$db_database = 'uzer';
поставил
$db_host = 'localhost';
$db_user = 'root';
$db_password = '';
$db_database = 'test';
теперь выдает Table 'test.user' doesn't exist
Это значит таблицы нет?
а вот файл авторизации
<?
$_db_inc_ = true;
include("db.inc.php");
$login = htmlspecialchars($_POST['m_login']);
$password = htmlspecialchars($_POST['m_password']);
$login_result = mysql_query("SELECT `login` FROM `user` WHERE `login`='$login' AND `password`='".md5($password)."'");
if(!mysql_error() && @mysql_num_rows($login_result) == 1) {
session_set_cookie_params(180000, "/");
session_start();
$_SESSION["mmmorpglogin"] = $login;
$_SESSION["mmmorpgpassword"] = md5($password);
/*setcookie('mmmorpglogin', $login, time()+1800);
setcookie('mmmorpgpassword', md5($password), time()+1800);
$_COOKIE['mmmorpglogin'] = $login;
$_COOKIE['mmmorpgpassword'] = md5($password);*/
header("Location:/minirpg/play.php");
exit;
} else if (!mysql_error()) {
header("Location:/minirpg/index.php?err=1");
} else {
echo mysql_error();
}
?>
Помогите чайнику

db.inc
<?
if(!isset($_db_inc_)) {
echo "File not found.";
exit;
}
$db_host = 'localhost';
$db_user = 'test';
$db_password = '';
$db_database = 'uzer';
$link = mysql_connect($db_host, $db_user, $db_password);
mysql_select_db($db_database);
mysql_query("SET CHARACTER SET cp1251");
mysql_query("SET SESSION collation_connection='cp1251_general_cs'");
mysql_query("SET NAMES cp1251");
?>
я думал что я запутался в файле конфигурации и вместо
$db_host = 'localhost';
$db_user = 'test';
$db_password = '';
$db_database = 'uzer';
поставил
$db_host = 'localhost';
$db_user = 'root';
$db_password = '';
$db_database = 'test';
теперь выдает Table 'test.user' doesn't exist
Это значит таблицы нет?
а вот файл авторизации
<?
$_db_inc_ = true;
include("db.inc.php");
$login = htmlspecialchars($_POST['m_login']);
$password = htmlspecialchars($_POST['m_password']);
$login_result = mysql_query("SELECT `login` FROM `user` WHERE `login`='$login' AND `password`='".md5($password)."'");
if(!mysql_error() && @mysql_num_rows($login_result) == 1) {
session_set_cookie_params(180000, "/");
session_start();
$_SESSION["mmmorpglogin"] = $login;
$_SESSION["mmmorpgpassword"] = md5($password);
/*setcookie('mmmorpglogin', $login, time()+1800);
setcookie('mmmorpgpassword', md5($password), time()+1800);
$_COOKIE['mmmorpglogin'] = $login;
$_COOKIE['mmmorpgpassword'] = md5($password);*/
header("Location:/minirpg/play.php");
exit;
} else if (!mysql_error()) {
header("Location:/minirpg/index.php?err=1");
} else {
echo mysql_error();
}
?>