Autor | Zpráva | ||
---|---|---|---|
Pavel Vodnář Profil * |
#1 · Zasláno: 21. 1. 2011, 18:45:09
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 * |
#2 · Zasláno: 21. 1. 2011, 18:48:54
cesta k připojení k DB v kódu mi vypadá takto:
$connect = mysql_connect ("localhost","root",""); |
||
Radovan789 Profil * |
#3 · Zasláno: 21. 1. 2011, 19:03:55
Pavel Vodnář:
Databázi nemáš zaheslovanou ? |
||
Pavel Vodnář Profil * |
#4 · Zasláno: 21. 1. 2011, 19:05:49
Ne nemám, nahrával jsem ji poprvé na server, jedná se o registrační formulář. Nevím si rady?
|
||
Pavel Vodnář Profil * |
#5 · Zasláno: 23. 1. 2011, 20:48:06
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 |
#6 · Zasláno: 23. 1. 2011, 21:12:02
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 * |
#7 · Zasláno: 23. 1. 2011, 21:15:39
Aha a jak to tedy přepsat popřípadě jak to opravit? Děkuji Vám.
|
||
Davex Profil |
#8 · Zasláno: 23. 1. 2011, 21:32:40
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 * |
#9 · Zasláno: 23. 1. 2011, 21:53:30
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 |
||
Pavel Vodnář Profil * |
#10 · Zasláno: 23. 1. 2011, 21:54:27
Myslím zím, když jméno a heslo ještě nemám, tak jaké dát úvodní?
|
||
Davex Profil |
#11 · Zasláno: 23. 1. 2011, 22:03:17
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 * |
#12 · Zasláno: 24. 1. 2011, 17:35:54
Aha, ano databázi dodal webhosting i údaje pro připojení k databázi - do databáze se připojím, místo
root |
||
Pavel Vodnář Profil * |
#13 · Zasláno: 24. 1. 2011, 19:55:29
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") |
||
DJ Miky Profil |
#14 · Zasláno: 24. 1. 2011, 20:41:57
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. |
||
Časová prodleva: 13 let
|
0