Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem PHP error

Dobrý den, prosím chtěl bych se zeptat zda někdo neví co způsobuje tento problém.
Error
Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/u870728491/public_html/zed/includes/config.p hp on line 8
Access denied for user 'u870728491_wall1'@'10.2.1.18' to database ' u870728491_wall'

config.php

<?php
define('DB_SERVER', 'hostitel');
define('DB_USERNAME', 'uživatel');
define('DB_PASSWORD', 'heslo');
define('DB_DATABASE', '	databaze');
define('ImageUploadPath', 'uploads/');
$post_limit = 2;
$connection = mysql_connect(DB_SERVER, DB_USERNAME, DB_PASSWORD) or die(mysql_error());
$database = mysql_select_db(DB_DATABASE) or die(mysql_error());
mysql_query ("set character_set_results='utf8'");   
$base_url='http://xxx/';
$base_folder = "xx/"; 
$smiley_folder = $base_url.'assets/smileys/';
?>

Předem děkuji, zda by se někdo našel kdo by věděl. :)

Předmět Autor Datum
Vždyť ti to tam přímo píše.
Wikan 13.08.2016 18:53
Wikan
Namiesto tých konštánt musíš napísať platné údaje ;)
čitateľ 13.08.2016 20:06
čitateľ
Ahoj, údaje jsem tam měl, ačkoliv jsem tam dal toto .. :)
Bezmocný 15.08.2016 16:45
Bezmocný
Ja viem, lebo v tom chybovom hlásení máš názov účtu aj databázy. Ale i tak v nich musela byť chyba,… poslední
čitateľ 15.08.2016 17:53
čitateľ
Access denied. Ten uzivatel nema pristup do tej databazy ' u870728491_wall'. Preco to by si mal vedi…
MM.. 15.08.2016 16:59
MM..
Ak používaš vlastný server, budeš musieť pridať do svojej MySQL databázy správne užívateľské povolen…
pme 15.08.2016 17:02
pme

Access denied. Ten uzivatel nema pristup do tej databazy ' u870728491_wall'. Preco to by si mal vediet ty, ja neviem jake tam vobec mas databazy vytvorene, ale ten nazov databazy je uz dost divny, a este aj s tym tabelatorom na zaciatku nazvu. Asi jaksi tam blbo davas parametre.

A pise ti to aj ze tie mysql funkcie su zastarale mas pouzivat mysqli alebo PDO. Ale to asi neni tvoj problem momentalne.

Ak používaš vlastný server, budeš musieť pridať do svojej MySQL databázy správne užívateľské povolenia. Prihlás sa do MySQL ako užívateľ root a zadaj nasledujúce príkazy:

GRANT ALL PRIVILEGES ON database_name TO user@host IDENTIFIED BY 'password';
FLUSH PRIVILEGES;

Samozrejme treba v príkaze nahradiť text čo je malými písmenami - správnymi údajmi...

Pokiaľ sa pripájaš na lokálnu databázu, potom by som namiesto IP adresy použil "localhost".

Zpět do poradny Odpovědět na původní otázku Nahoru