Колхоз/Ферма/садовник | ребят подскажите
Подскажите в каких строчках базу данных прописывать? в start_sess.php
вот сам код
<?
// Данные от базы данных
$db_host='localhost'; // хост
$db_password='ddddd111'; // пароль
$db_user_name='vferma'; // имя пользователя
$db_name='vferma'; // имя базы данных
if(!($db=@mysql_connect($db_host, $db_user_name, $db_password)))
{
echo "<center>MySQL db.</center>";
exit;
}
// подключение к базе
if (!@mysql_select_db($db_name,$db))
{
echo "Wrong MySQL db name";
exit;
}
mysql_query('set charset utf8',$db);
mysql_query('SET names utf8',$db);
mysql_query('set character_set_client="utf8"',$db);
mysql_query('set character_set_connection="utf8"',$db);
mysql_query('set character_set_result="utf8"',$db);
if(empty($_COOKIE['pass']))$_COOKIE['pass']='';
if(!isset($_SESSION))
{
session_name('SESS');
session_start();
$sess=mysql_escape_string(session_id());
if (!preg_match('#[A-z0-9]{32}#i',$sess))$sess=md5(rand(09009,999999));
}
if(isset($_GET['user_id']) && !isset($_SESSION['id_user'])){
if(mysql_result(mysql_query("SELECT COUNT(*) FROM `kolhoz_user` WHERE `vk_id` = '".intval($_GET['user_id'])."'"),0)==1){
$us=mysql_fetch_array(mysql_query("SELECT `password`,`id` FROM `kolhoz_user` WHERE `vk_id` = '".intval($_GET['user_id'])."'"));
if(htmlspecialchars($_GET['auth_key'])=="$us[0]"){
$_SESSION['id_user']=$us[1];
$_SESSION['pass']=htmlspecialchars($_GET['auth_key']);
}
}else{
$name='vk_id_'.(intval($_GET['user_id'])).'';
mysql_query("INSERT INTO `kolhoz_user` SET `nick` = '$name', `password` = '".htmlspecialchars($_GET['auth_key'])."', `pol` = '1', `email` = '', `money` = '10000', `rubies` = '1000', `status` = '".(mysql_result(mysql_query("SELECT COUNT(*) FROM `kolhoz_user`"), 0)==0?3:0)."',`unlogin`='1',`vk_id`='".(intval($_GET['user_id']))."'");
$_SESSION['id_user']=mysql_insert_id();
$_SESSION['pass']=htmlspecialchars($_GET['auth_key']);
}
}
if (isset($_SESSION['id_user']) && isset($_SESSION['pass']) && mysql_result(mysql_query("SELECT COUNT(*) FROM `kolhoz_user` WHERE `id` = '$_SESSION[id_user]' AND `password`='$_SESSION[pass]' LIMIT 1"), 0)==1)
{
$ku=mysql_fetch_array(mysql_query("SELECT * FROM `kolhoz_user` WHERE `id` = '$_SESSION[id_user]'"));
if(mysql_result(mysql_query("SELECT COUNT(*) FROM `kolhoz_setting` WHERE `id_user` = '$ku[id]' LIMIT 1"),0)==0)mysql_query("INSERT INTO `kolhoz_setting` SET `id_user` = '$ku[id]'") or die (mysql_error());
$conf=mysql_fetch_array(mysql_query("SELECT * FROM `kolhoz_setting` WHERE `id_user` = '$_SESSION[id_user]'"));
}elseif (isset ($_COOKIE['log_id']) && isset ($_COOKIE['pass']) && mysql_result(mysql_query("SELECT COUNT(*) FROM `kolhoz_user` WHERE `id` = '".(base64_decode($_COOKIE['log_id']))."' AND `password`='".(base64_decode($_COOKIE['pass']))."' LIMIT 1"), 0)==1)
{
$_SESSION['id_user'] = base64_decode($_COOKIE['log_id']);
$_SESSION['pass'] = base64_decode($_COOKIE['pass']);
$ku=mysql_fetch_array(mysql_query("SELECT * FROM `kolhoz_user` WHERE `id` = '$_SESSION[id_user]' AND `password`='$_SESSION[pass]'"));
if(mysql_result(mysql_query("SELECT COUNT(*) FROM `kolhoz_setting` WHERE `id_user` = '$ku[id]' LIMIT 1"),0)==0)mysql_query("INSERT INTO `kolhoz_setting` SET `id_user` = '$ku[id]'") or die (mysql_error());
$conf=mysql_fetch_array(mysql_query("SELECT * FROM `kolhoz_setting` WHERE `id_user` = '$_SESSION[id_user]'"));
}
$set=array();
$set['p_str']=10;
$q=mysql_query("SELECT * FROM `kolhoz_config`") or die (mysql_error());
While($row=mysql_fetch_array($q))
{
$set[$row[1]]=$row[2];
}
?>
________
посл. ред. 16.01.2018 в 18:07; всего 1 раз(а); by 168029617
вот сам код
<?
// Данные от базы данных
$db_host='localhost'; // хост
$db_password='ddddd111'; // пароль
$db_user_name='vferma'; // имя пользователя
$db_name='vferma'; // имя базы данных
if(!($db=@mysql_connect($db_host, $db_user_name, $db_password)))
{
echo "<center>MySQL db.</center>";
exit;
}
// подключение к базе
if (!@mysql_select_db($db_name,$db))
{
echo "Wrong MySQL db name";
exit;
}
mysql_query('set charset utf8',$db);
mysql_query('SET names utf8',$db);
mysql_query('set character_set_client="utf8"',$db);
mysql_query('set character_set_connection="utf8"',$db);
mysql_query('set character_set_result="utf8"',$db);
if(empty($_COOKIE['pass']))$_COOKIE['pass']='';
if(!isset($_SESSION))
{
session_name('SESS');
session_start();
$sess=mysql_escape_string(session_id());
if (!preg_match('#[A-z0-9]{32}#i',$sess))$sess=md5(rand(09009,999999));
}
if(isset($_GET['user_id']) && !isset($_SESSION['id_user'])){
if(mysql_result(mysql_query("SELECT COUNT(*) FROM `kolhoz_user` WHERE `vk_id` = '".intval($_GET['user_id'])."'"),0)==1){
$us=mysql_fetch_array(mysql_query("SELECT `password`,`id` FROM `kolhoz_user` WHERE `vk_id` = '".intval($_GET['user_id'])."'"));
if(htmlspecialchars($_GET['auth_key'])=="$us[0]"){
$_SESSION['id_user']=$us[1];
$_SESSION['pass']=htmlspecialchars($_GET['auth_key']);
}
}else{
$name='vk_id_'.(intval($_GET['user_id'])).'';
mysql_query("INSERT INTO `kolhoz_user` SET `nick` = '$name', `password` = '".htmlspecialchars($_GET['auth_key'])."', `pol` = '1', `email` = '', `money` = '10000', `rubies` = '1000', `status` = '".(mysql_result(mysql_query("SELECT COUNT(*) FROM `kolhoz_user`"), 0)==0?3:0)."',`unlogin`='1',`vk_id`='".(intval($_GET['user_id']))."'");
$_SESSION['id_user']=mysql_insert_id();
$_SESSION['pass']=htmlspecialchars($_GET['auth_key']);
}
}
if (isset($_SESSION['id_user']) && isset($_SESSION['pass']) && mysql_result(mysql_query("SELECT COUNT(*) FROM `kolhoz_user` WHERE `id` = '$_SESSION[id_user]' AND `password`='$_SESSION[pass]' LIMIT 1"), 0)==1)
{
$ku=mysql_fetch_array(mysql_query("SELECT * FROM `kolhoz_user` WHERE `id` = '$_SESSION[id_user]'"));
if(mysql_result(mysql_query("SELECT COUNT(*) FROM `kolhoz_setting` WHERE `id_user` = '$ku[id]' LIMIT 1"),0)==0)mysql_query("INSERT INTO `kolhoz_setting` SET `id_user` = '$ku[id]'") or die (mysql_error());
$conf=mysql_fetch_array(mysql_query("SELECT * FROM `kolhoz_setting` WHERE `id_user` = '$_SESSION[id_user]'"));
}elseif (isset ($_COOKIE['log_id']) && isset ($_COOKIE['pass']) && mysql_result(mysql_query("SELECT COUNT(*) FROM `kolhoz_user` WHERE `id` = '".(base64_decode($_COOKIE['log_id']))."' AND `password`='".(base64_decode($_COOKIE['pass']))."' LIMIT 1"), 0)==1)
{
$_SESSION['id_user'] = base64_decode($_COOKIE['log_id']);
$_SESSION['pass'] = base64_decode($_COOKIE['pass']);
$ku=mysql_fetch_array(mysql_query("SELECT * FROM `kolhoz_user` WHERE `id` = '$_SESSION[id_user]' AND `password`='$_SESSION[pass]'"));
if(mysql_result(mysql_query("SELECT COUNT(*) FROM `kolhoz_setting` WHERE `id_user` = '$ku[id]' LIMIT 1"),0)==0)mysql_query("INSERT INTO `kolhoz_setting` SET `id_user` = '$ku[id]'") or die (mysql_error());
$conf=mysql_fetch_array(mysql_query("SELECT * FROM `kolhoz_setting` WHERE `id_user` = '$_SESSION[id_user]'"));
}
$set=array();
$set['p_str']=10;
$q=mysql_query("SELECT * FROM `kolhoz_config`") or die (mysql_error());
While($row=mysql_fetch_array($q))
{
$set[$row[1]]=$row[2];
}
?>
________
посл. ред. 16.01.2018 в 18:07; всего 1 раз(а); by 168029617
168029617, $db_host='localhost'; // хост
$db_password='evgen111'; // пароль
$db_user_name='vferma'; // имя пользователя
$db_name='vferma'; // имя базы данных
$db_password='evgen111'; // пароль
$db_user_name='vferma'; // имя пользователя
$db_name='vferma'; // имя базы данных
DELETED
16 января 2018, в 18:07
Delete
$db_host='localhost'; // хост
$db_password='Пароль твой тут'; // пароль
$db_user_name='Имя пользователя тут'; // имя пользователя
$db_name='Имя базы данных тут'; // имя базы данных
$db_password='Пароль твой тут'; // пароль
$db_user_name='Имя пользователя тут'; // имя пользователя
$db_name='Имя базы данных тут'; // имя базы данных
Г..Р..О..М, а какое имя пользователя вводить?
168029617, Создай базу данных
Пиши в личку помогу с установкой
Г..Р..О..М, Table 'm70883ob_ii.kolhoz_config' doesn't exist вот что вылезло
168029617, имя пользователя через который можно подключаться к бд
всем спасибо с меня +