Autor Zpráva
Pavel Vodnář
Profil *
Dobrý den, potřebuji poradit jakým způsobem opravit tuto chybku v cestě - databázi se pokouším načíst ze serveru:

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: NO) in /var/www/web5/webovaadresa.net/webovaadresa.net/register.php on line 28
Pavel Vodnář
Profil *
cesta k připojení k DB v kódu mi vypadá takto:
$connect = mysql_connect ("localhost","root","");
Radovan789
Profil *
Pavel Vodnář:
Databázi nemáš zaheslovanou ?
Pavel Vodnář
Profil *
Ne nemám, nahrával jsem ji poprvé na server, jedná se o registrační formulář. Nevím si rady?
Pavel Vodnář
Profil *
Databáze musí být zaheslovaná? Nebo tam heslo nemá být - jedná se o registrační formulář. Jak tu chybu opravit, děkuji Vám.
Davex
Profil
Pavel Vodnář:
Pokud je databáze na hostingu, tak musíš použít správné přihlašovací údaje k databázi. Uživatel root bez hesla to nebude.
Pavel Vodnář
Profil *
Aha a jak to tedy přepsat popřípadě jak to opravit? Děkuji Vám.
Davex
Profil
Pavel Vodnář:
Opraví se to tak, že se do druhého parametru funkce mysql_connect() napíše místo root přihlašovací jméno do databáze a do třetího parametru mezi uvozovky správné heslo.
Pavel Vodnář
Profil *
Děkuji za informace, ještě by sem se chtěl pozeptat - jaké jméno a heslo tam vepsat když bude registrace udělaná poprvé ? jestli v tomto scriptu bude vždy to samé jméno a heslo místo
root
? Děkuji Vám
Pavel Vodnář
Profil *
Myslím zím, když jméno a heslo ještě nemám, tak jaké dát úvodní?
Davex
Profil
Pavel Vodnář:
Databázi musí vytvořit a přístupové údaje dodat webhosting. Bez přístupových údajů a vytvořené databáze nebude připojení k MySQL serveru fungovat. Doporučuji prostudovat základy připojení k databázi v PHP.
Pavel Vodnář
Profil *
Aha, ano databázi dodal webhosting i údaje pro připojení k databázi - do databáze se připojím, místo
root
(heslo a jméno) mám tedy zadat údaje které slouží k DB administraci? Děkuji Vám
Pavel Vodnář
Profil *
Nevím zda to píši dobře ale mělo by t vypadat nějak takto?:
 $connect = mysql_connect ("mysql22.gigaserver.cz","uzivatel","heslo") 
? Děkuji Vám
DJ Miky
Profil
Pavel Vodnář:
Na Gigaserveru bude server localhost, uživatele a heslo zjistíte v administraci hostingu, hledejte sekci s názvem databáze nebo MySQL.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: