POMOCY! Szukałem pytałem i nic ...PHP, mysql
Paweł - 10-01-2007 00:14
POMOCY! Szukałem pytałem i nic ...PHP, mysql
Mam taki problem. Chcem zrobić baze danych i zapytanie do nie, jakiś skrypcik w php do wyszukiwania danych. Mam hasło, użytkownika, łącze się na localhost. Otwieram phpMyAdmin z poziomu użytkownika, na serwerze jest baza danych o nazwie "baza". Zrobiłem sobie do niej tabele, dane itd. Jak sie łącze z phpMyAdmin to mam komunikat: połączony na xxx@localhost .. czyli wszystko oki
I teraz sedno sprawy Zaczynam php ... i na początku jak to zwyczajem bywa trzeba się z bazą danych połączyć, wczytać baze ... pozniej mozemy sobie kombinować dalej jesli chodzi o dane. A Ja utknąłem na początku.:
<?php
------------ a z tym jest problem ----------------------
$connect = @mysql_connect('localhost', 'root', 'haslo') or die('Brak połączenia z serwerem mysql. Błąd: '.mysql_error());
$db = @mysql_select_db('baza', $connect) or die('Nie mogę połączyć się z bazą danych. Błąd: '.mysql_error());
---------------------- wczytywanie tabeli -------------
$query="SELECT * FROM tabela"; $result=mysql_query($query);
$num=mysql_numrows($result);
mysql_close($polaczenie); ?>
Wg wszelkich prognoz na niebie i ziemi, rużnych tutoriali, wszystko jest oki używam prawidłowych danych za pomocą których łączyłem się z phpMyAdmin i moja bazą.
Tymczasem wrzucam ten plik na serwer w formie oczywiscie php ... odpalam z neta .... i co 1045: Access Denied for user root@localhost (using password: NO)
Szukałem jakiś rozwiązań dla tego błędu na googlach, i choć wiele było artykułów to żaden nie traktował jak się tego pozbyć.
Myśle że znajdzie się ktoś kto miał z tym już kiedyś do czynienia Czy to wina kodu, serwera, po stronie klienta ??????
Prosze o pomoc Pozdrawiam
-- Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
mwgomez - 10-01-2007 00:14
> Tymczasem wrzucam ten plik na serwer w formie oczywiscie php ... odpalam z > neta .... i co 1045: Access Denied for user root@localhost (using password: NO)
Mnie się nie podoba ten komunikat. Może serwer jest na innym komputerze, a klienta jest na innym to może powino byc inne IP a a nie localhost? A jeżeli to jest ok, to moze jednak spróbowac wpisac IP tego serwera? (komuniakt wyraźnie sugeruje że to się odbywa na tym samym komputerze).
Pozdrawiam
-- Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
Jacek Czapla - 10-01-2007 00:14
Jesteś pewny, że masz użytkownika root zdefiniowanego na serwerze mysql? Jaki login wpisujesz w phpMyAdmin-ie? Na 99,9999999% nie ma użytkownika root na serwerze mysql lub nie znasz jego hasła.
-- *Jacek Czapla* //usuń ".pułapka" z adresu email www.ASIT.pl http://www.busyonline.pl - Rezerwacja miejsc w busach
elvis150@op.pl - 10-01-2007 00:14
> > Jesteś pewny, że masz użytkownika root zdefiniowanego na serwerze mysql? > Jaki login wpisujesz w phpMyAdmin-ie? > Na 99,9999999% nie ma użytkownika root na serwerze mysql lub nie znasz > jego hasła. > > -- > *Jacek Czapla* //usuń ".pułapka" z adresu email > www.ASIT.pl > http://www.busyonline.pl - Rezerwacja miejsc w busach
No właśnie w tym rzecz, że ja się normalnie loguje do phpMyAdmin ... Administrator zalozyl mi baze danych na serwerze, i sam sie do niej dostawalem, za pomoca phpmyadmin, zeby tabele zrobic itd. clay czas zreszta moge sie dostac ... mam zdefiniowanego uzytkownika i haslo do bazy
-- Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
Mariusz c - 10-01-2007 00:14
=?ISO-8859-2?Q?Re:_POMOCY!_Szuka=B3em_pyta=B3em_i_nic_...PHP, _mysql?=
elvis150@op.pl napisał(a): > No właśnie w tym rzecz, że ja się normalnie loguje do phpMyAdmin ... > Administrator zalozyl mi baze danych na serwerze, i sam sie do niej > dostawalem, za pomoca phpmyadmin, zeby tabele zrobic itd. clay czas zreszta > moge sie dostac ... mam zdefiniowanego uzytkownika i haslo do bazy
W logowaniu do MySQl jest tak, że można wybierać adresy, z których wolno sie danemu użytkownikowi logować - localhost, wszystkie (oznaczane %) oraz konkretny, wpisany do bazy MySQL. Może po prostu admin dał Ci prawo logowania wyłącznie z localhost, a wtedy phpMyAdmina możesz obsługiwać (on jest lokalnie, mimo że zdalnie ;)). W takiej sytuacji zewnętrzne połączenie jednak się nie uda... Mariusz
-- Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
Rychu Hassad - 10-01-2007 00:14
Paweł wrote: > Jak sie łącze z phpMyAdmin to mam komunikat: > połączony na xxx@localhost .. czyli wszystko oki
> 1045: Access Denied for user root@localhost > (using password: NO)
Może zaloguj się jako 'xxx', a nie jako 'root' i będzie po sprawie?
-- Pozdrawiam Rychu Hassad
Piotr Skwarna - 10-01-2007 00:14
> > No właśnie w tym rzecz, że ja się normalnie loguje do phpMyAdmin ... > Administrator zalozyl mi baze danych na serwerze, i sam sie do niej > dostawalem, za pomoca phpmyadmin, zeby tabele zrobic itd. clay czas zreszta > moge sie dostac ... mam zdefiniowanego uzytkownika i haslo do bazy >
zaraz zaraz administrator zalozyl ci baze i dal haslo na roota ? jakos nie wierze, pozniej piszesz ze masz zdefinionwanego uzytkownika, to czemu sie na niego nie laczysz ?
Jacek Czapla - 10-01-2007 00:14
Piotr Skwarna napisał(a): > >> >> No właśnie w tym rzecz, że ja się normalnie loguje do phpMyAdmin ... >> Administrator zalozyl mi baze danych na serwerze, i sam sie do niej >> dostawalem, za pomoca phpmyadmin, zeby tabele zrobic itd. clay czas >> zreszta moge sie dostac ... mam zdefiniowanego uzytkownika i haslo do >> bazy >> > > zaraz zaraz administrator zalozyl ci baze i dal haslo na roota ? jakos > nie wierze, pozniej piszesz ze masz zdefinionwanego uzytkownika, to > czemu sie na niego nie laczysz ?
No właśnie czemu? $connect = @mysql_connect('localhost', 'NAZWA TWOJEGO UżYTKOWNIKA, 'TWOJE HASłO');
-- *Jacek Czapla* //usuń ".pułapka" z adresu email www.ASIT.pl http://www.busyonline.pl - Rezerwacja miejsc w busach
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
[mysql] =?ISO-8859-2?Q?Za=E6mienie=2E=2E=2E_jak_wy=B6wietli=E6?==?ISO-8859-2?Q?=2E=2E=2E?=
[mysql] =?ISO-8859-2?Q?wielko=B6=E6_bazy_a_stabilno=B6=E6=2C?==?ISO-8859-2?Q?_podzia=B3_du=BFej_bazy_a_powi=B1zania_tabel?=
[MySQL] =?ISO-8859-2?Q?Wy=B6wietlenie_kolejnej_pozycji=2C_?==?ISO-8859-2?Q?jak=B1_mia=B3by_dany_rekord=2C_gdybym_czyta=B3 _?==?ISO-8859-2?Q?wg_konkretnych_kryteri=F3w=2E_Da_si=EA_=3F?=
[mysql 4.0.x] przenoszenie kolum =?ISO-8859-2?Q?mi=EAdzy_bazam?==?ISO-8859-2?Q?i_cd_=2E=2E=2E_?=
[MySQL] =?ISO-8859-2?Q?z=B3=B1czenie_tabeli_u=BFytkownik_i?==?ISO-8859-2?Q?_zdj=EAcia_z_wyborem_zdj=EAcia_domy=B6lnego?=
[MySQL] Jak =?ISO-8859-2?Q?wpisa=E6_do_tabeli_pozycje_dl?==?ISO-8859-2?Q?a_wierszy_gdybym_te_wiersze_wybiera=B3_w_ok?== ?ISO-8859-2?Q?re=B6lonej_kolejno=B6ci_=3F?=
Gdzie MySQL 4.1, a gdzie 5.0?
[MySQL 4.0...4.1] zabezpieczenie przed =?ISO-8859-2?Q?jednoczesn?==?ISO-8859-2?Q?=B1_edycj=B1?=
[MS SQL] "set names" (mySQL) w MS SQL
[mysql 5.x] jak =?ISO-8859-2?Q?zrealizowa=E6_zapytanie=3F_cz?==?ISO-8859-2?Q?yli_podzapytanie_i_wi=EAcej_ni=BF_jeden_rz=B1? ==?ISO-8859-2?Q?d_wynik=F3w?=
zanotowane.pldoc.pisz.plpdf.pisz.plmisida.pev.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|