Премини към съдържанието
Форумът в приложение

По-лесно сърфиране. Научи повече.

Kaldata.com - Форуми

Приложение на форума на цял екран с push известия, значки и други.

За да инсталирате това приложение на iOS и iPadOS
  1. Докоснете Иконата за споделяне в Safari
  2. Превъртете менюто и докоснете Добавяне към началния екран.
  3. Докоснете Добавяне в горния десен ъгъл.
За да инсталирате това приложение на Android
  1. Докоснете менюто с 3 точки (⋮) в горния десен ъгъл на браузъра.
  2. Докоснете Добавяне към началния екран или Инсталиране на приложение.
  3. Потвърдете, като докоснете Инсталиране.

Добре дошли!

Добре дошли в нашите форуми, пълни с полезна информация. Имате проблем с компютъра или телефона си? Публикувайте нова тема и ще намерите решение на всичките си проблеми. Общувайте свободно и открийте безброй нови приятели.

Моля, регистрирайте се за да публикувате тема и да получите пълен достъп до всички функции.

 

Проблем с връзка към базата данни

Featured Replies

Свалям старата база данни от друг акаун, импортвам я е новият.

Защо, защо не мога да се конектна към новият хост...
свалих старата база и php файловете и т.н. качих ги на новият хост, смених името на базата, пароли и така както трябва но не ми дава достъп..

<?php
error_reporting(E_ALL ^ E_NOTICE);

function run_q($sql) {
mysql_query("SET NAMES utf8");
return mysql_query($sql);
}
function db_init() {
mysql_connect("mysql7.000webhost.com", "фтпюзърнейма", "паролата") or die(mysql_error());
mysql_select_db("иметонабазата") or die(mysql_error());
//mysql_connect('localhost', 'root', '') or die("Няма връзка с сървъра!");
//mysql_select_db('truereader') or die("Немога да избера база данни!");
}

...
Access denied for user 'фтпюзърнейма'@'10.1.1.27' (using password: YES) 

А права на потребителя за новия адрес на базата кой ще даде?

  • Автор

Преди 2-3 години го правех и не съм се занимавал оттогава и съм забравил много неща...

Ето кода

function db_init() {
   mysql_connect("mysql7.000webhost.com", "a8736809_user", "паролата") or die(mysql_error());
mysql_select_db("a8736809_db") or die(mysql_error());
    //mysql_connect('localhost', 'root', '') or die("Няма връзка с сървъра!");
    //mysql_select_db('a8736809_db') or die("Немога да избера база данни!");

Въртях насам, натам, какво трябва да направя?

 

R4znyi.jpg9im1OR.jpg

GRANT ALL PRIVILEGES ON a8736809_db TO 'a8736809_user'@'10.1.1.27';

  • Автор

Това не съм го ползвал, но в другият акунт, който е със субдомейн на 000webhost си работеше.

Сега съм с безплатен акаунт хост в 000сайта а със платен домейн,който е вързан с безплатният хост. индекса ми просто взема функциите от function.php файла.

Само sql адреса, юзернейма и паролата са различни, базата е същата я преместих...

 

 

Събдомейна mysql7.000webhost.com отговаря на адрес 10.1.1.27. След като потребителя ти няма описани права за този адрес - защо го използваш и как очакваш да получиш достъп? Ако пък имаш права за localhost, защо не го ползваш? Ако не разбираш какво ти пиша, то няма смисъл да си губим времето... Прочети си основите при работа с бази данни...

  • Автор
преди 2 часа, LinKuei написа:

Събдомейна mysql7.000webhost.com отговаря на адрес 10.1.1.27. След като потребителя ти няма описани права за този адрес - защо го използваш и как очакваш да получиш достъп? Ако пък имаш права за localhost, защо не го ползваш? Ако не разбираш какво ти пиша, то няма смисъл да си губим времето... Прочети си основите при работа с бази данни...

Не помня да съм давал изрично права, преди. Просто индекса изкарва базата само с адрес, име и парола, същият код който на другият акаунт мога да ти покажа че работи. Явно, че нещо не правя както трябва, иначе нямаше да питам:)

Ето го старият акаунт, взема си базата...

http://treader.netai.net/

<?php
error_reporting(E_ALL ^ E_NOTICE);

function run_q($sql) {
    mysql_query("SET NAMES utf8");
    return mysql_query($sql);
}
function db_init() {
   mysql_connect("mysql13.000webhost.com", "a5777934_root", "парола") or die(mysql_error());
mysql_select_db("a5777934_treader") or die(mysql_error());
    //mysql_connect('localhost', 'root', '') or die("Няма връзка с сървъра!");
    //mysql_select_db('db') or die("Немога да избера база данни!");
}
function bg_date($dateFormat,$timestamp=null) {
    if ($timestamp == null) $timestamp = time();
    if (strstr($dateFormat,"l")) {
        $dayFullName = array("1" =>
"Понеделник","Вторник","Сряда",

"Четвъртък","Петък","Събота","Неделя");
        $dateFormat =
str_replace("l",$dayFullName[date("N",$timestamp)],$dateFormat);
    }
    if (strstr($dateFormat,"D")) {
        $dayShortName = array("1" =>
"Пон","Вт","Ср","Чет","Пет","Съб","Нед");
        $dateFormat =
str_replace("D",$dayShortName[date("N",$timestamp)],$dateFormat);
    }
    if (strstr($dateFormat,"F")) {
        $monthFullName = array("1" =>
"Януари","Февруари","Март","Април","Май","Юни",

"Юли","Август","Септември","Октомври","Ноември","Декември");
        $dateFormat =
str_replace("F",$monthFullName[date("n",$timestamp)],$dateFormat);
    }
    if (strstr($dateFormat,"M")) {
        $monthShortName = array("1" =>
"Ян","Фев","Март","Ап","Май","Юни","Юли","Авг","Септ","Окт","Ноем","Д
ек");
        $dateFormat =
str_replace("M",$monthShortName[date("n",$timestamp)],$dateFormat);
    }
    return date($dateFormat,$timestamp);
}

Влезе ли в phpmyadmin и изпълни ли първия ред?

  • Автор
преди 4 минути, LinKuei написа:

Влезе ли в phpmyadmin и изпълни ли първия ред?

Мерси за отговорите, Хаха, да както обикновено при мен - елементарна греша, разменил съм в акъла си паролата за фтп усъра и за дб юзъра.....

Архивирана тема

Темата е твърде стара и е архивирана. Не можете да добавяте нови отговори в нея, но винаги можете да публикувате нова тема, в която да продължи дискусията. Регистрирайте се или влезте във вашия профил за да публикувате нова тема.

Разглеждащи това в момента 0

  • Няма регистрирани потребители разглеждащи тази страница.

Дарение

  • Подкрепи съществуването на форума - направи дарение
    25%
    Дарени 252.69 EUR от нужните 1,000.00 EUR

Бюлетин

Получавайте известие, когато има важна промяна или новина свързана с форума.

Профил

Навигация

Търсене

Търсене

Конфигуриране на push известия в браузъра

Chrome (Android)
  1. Докоснете иконата на катинар до адресната лента.
  2. Докоснете Разрешения → Известия.
  3. Променете предпочитанията си.
Chrome (Desktop)
  1. Кликнете върху иконата на катинар в адресната лента.
  2. Изберете Настройки на сайта.
  3. Намерете Известия и коригирайте предпочитанията си.