GRY-Online.pl --> Archiwum Forum

MySQL początki i problemy :(

10.09.2009
13:00
[1]

GROM Giwera [ One Shot ]

MySQL początki i problemy :(

Witam, zaczynam zabawę z MySQL (pomijając kwestię, że znaleźć przystępny kurs dla TOTALNEGO amatora, który nie wie dokładnie co to jest i jakie daje możliwości, jest bardzo trudno :P) i mam problem:

Na początek może powiem co jest :)
Mam zainstalowanego xamppa z serwerem Apache i MySQL na kompie, używam PHPmy Admin (chociaż nie do końca jeszcze wszystko tam rozumiem).

Sprawdziłem poprzez komendę phpinfo(); że mySQL i PHP działa poprawnie na localhost, utworzyłem bazę danych przez PHPmyAdmin o nazwie "test". Jest tam również dwóch standardowych użytkowników root i pma, dałem im hasła powiedzmy: admin1 i admin2

i teraz chcę zrobić prostą operację i połączyć się z bazą danych... i się nie udaję ;( wyświetla błąd:

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: YES) in C:\xampp\htdocs\test\index.php on line 6

Nie udało się


kod pliku .php:

<?php
$username = 'pma';
$password = 'admin2';
$database = 'test';

mysql_connect('127.0.0.1', $username, $password);
@mysql_select_db($database) or die("<br>Nie udało się");

mysql_close();
?>



jakieś pomysły, jakaś pomoc?:)

10.09.2009
13:03
[2]

Narmo [ nikt ]

127.0.0.1 zamień na localhost może?
Edit: Już widzę.
Zrób tak:
$pol=mysql_connect('127.0.0.1', $username, $password);
@mysql_select_db($database, $pol) or die("<br>Nie udało się");

10.09.2009
13:05
[3]

yasiu [ Legend ]

a masz dodanego użytkownika pma do sqla?

edit... masz

hmmm

u mnie bangla taka funkcja

function yConnecttodb( $ip, $login, $password, $database ) ‹
$link = mysql_connect( $ip, $login, $password) or die ("Nie masz uprawnien do tego serwera");
mysql_select_db( $database ) or die ("Nie ma takiej bazy jak $database na $ip");
$sql = "SET NAMES latin2";
mysql_query ($sql) or die ( "nie uda&#9474;o siŕ wybraŠ latin2" );



ale w zasadzie robisz wszystko tak samo :(

10.09.2009
13:06
[4]

GROM Giwera [ One Shot ]

edit: narmo -> niestety nie to.. nie wiem czy to jakaś różnica, phpmyadmin znajduje się w localhost/phpmyadmin a plik php który korzysta z bazy na localhost/test/index.php

pozatym ciężko mi zrozumieć i skumać, gdzie te bazy danych są przechowywane?:P

edit: yasiu - jest użytkownik pma w phpmyadmin, to jest mój pierwszy dzień zabawy i utknąłem i nie wiem co robić dalej.

edit: dodam że nie ważne czy używam root czy pma ten sam error

10.09.2009
13:14
[5]

GROM Giwera [ One Shot ]

'pluje się' o tą komende mysql_connect :/

10.09.2009
13:16
[6]

Narmo [ nikt ]

A wsadź to w podwójne ciapki " zamiast w '

10.09.2009
13:24
[7]

GROM Giwera [ One Shot ]

" zamiast ' nic nie dało

podziałało natomiast usunięcie hasła i łączenie się bez hasła :/ bo standardowo użytkownicy root / pma nie mieli hasła

edytowałem ich ustawienia i dodałem hasło, orientuje się ktoś dlaczego ustawienia się nie zapisują? robie to w phpmy admin

10.09.2009
13:29
[8]

GROM Giwera [ One Shot ]

tzn. user pma / root ma dodane hasło, jednak podczas łączenia się z bazą danych łączy się bez niego

© 2000-2025 GRY-OnLine S.A.