Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> phpmyadmin i dostęp do bazy z php
ravencrest
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 17.10.2011

Ostrzeżenie: (0%)
-----


Witam , wiem że na internecie jest sporo przykładów z dostępem do bazy przez php ale dosłownie nic mi nie działa i nie wiem co robie nie tak , zaraz mnie pirun strzeli od tego . A więc od początku

wpierw na internecie założyłem konto cba.pl i wszedłem na phpmyadmin (poprzez www) i dał stworzyłem baze i pare tabelek, gdy chciałem połaczyć je w relacje okazało się że muszą one byc typu InnoDB , oczywiscie opcja nie dostepna i meczyłem sie jakis czas z tym .

następnie zainstalowałem lokalnie phpmyadmin + xamp(apache,mysql,filezilla) i tam lokalnie już była taka opcja

zaimporotwałem baze z www na kompa lokalnie porobiłem relacje (IMG:style_emoticons/default/smile.gif)

teraz chce wyświetlic tą baze tzn tabele w php(localhost + xamp) ale nic nie idzie i nie wiem czemu

mam nastepujace pytania jak czy baza która lokalnie tworze musze ja eksportowac do pliku żeby odwołac sie poprzez php czy ona gdzies tam juz jest (IMG:style_emoticons/default/questionmark.gif) (IMG:style_emoticons/default/questionmark.gif)

mam tą baze wyeksportowaną do pliku nazwa_bazy.sql i wrzuciłem ten plik do xamp/htdocs , nie wiem czy tak trzeba ale tak zrobiłem


teraz próbóje czegos takiego w php



<?php

$link = mysql_connect("localhost(tu nic nie wstawiam)", "login z phpmyadmin", "haslo z phpmyadmin")
or die("Could not connect");

mysql_select_db("nazwa bazy lub nazwa pliku z bazu.sql")
or die("Could not select database");

$query = "SELECT * FROM tabela";
$result = mysql_query($query)
or die("Query failed");

while ($row = mysql_fetch_array($result)) {
echo "<TR><TD>" . $row["imie"] .


"</TD><TD>" . $row["nazwisko"] .
"</TD></TR>\n";
}

mysql_free_result($result);
mysql_close($link);

?>



Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'login xxxxx'@'localhost' (using password: YES) in C:\xampp\htdocs\start2.php on line 6
Could not connect

moje dane sa nastepujace:



Dane do Panelu Użytkownika:
Adres: http://www.cba.pl/panel/
Nazwa użytkownika: bai2011.cba.pl
Hasło: XXXXX

Dane do konfiguracji klienta FTP lub menadżera plików ( adres:
http://www.cba.pl/panel/tools/filemanager/ )
serwer: cba.pl
login: admin@bai2011.cba.pl
hasło: XXXXXX



Dane do poczty dostępnej z Twojego klienta pocztowego lub menadżera
poczty ( adres: http://www.cba.pl/panel/tools/webmail )
serwer SMTP: mail.cba.pl
serwer POP3: mail.cba.pl
login: Taki_jaki_wybierzesz_przy_dodawaniu@bai2011.cba.pl
hasło: takie, jakie wybierzesz przy dodawaniu

BAZA: bai2011_cba_pl

Dane dotyczące bazy danych MySQL:
serwer: mysql.cba.pl
port: 3306
login do bazy: wybierasz go przy zakladaniu nowej bazy w panelu
nazwa bazy: wyświetli się w panelu po jej dodaniu i na ogół ma formę
uzytkownik_cba_pl


Co ja robie nie tak , ktoś mi może z tym pomóc (IMG:style_emoticons/default/questionmark.gif) (IMG:style_emoticons/default/questionmark.gif)

próbowałem nawet uruchomic taki skrypt żeby stworzyć sobie przykładowo inna baze i tez nie dziala :


<?php

$link = mysql_connect("localhost", "", "")
or die("BŁĄD: nie można się połączyć z serverem MySQL");

$result = mysql_query("CREATE DATABASE bazaosob")
or die("BŁĄD: nie można utworzyć bazy danych");

mysql_close($link);

?>


i wyświetla BŁĄD: nie można utworzyć bazy danych.





Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
blooregard
post
Post #2


Newsman


Grupa: Moderatorzy
Postów: 2 033
Pomógł: 290
Dołączył: 21.12.2007
Skąd: Łódź




Proszę dodać BBCode.

BTW, jesteś pewien, że "localhost", a nie "mysql.cba.pl"?
Go to the top of the page
+Quote Post
mikiz65
post
Post #3





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 7.09.2011

Ostrzeżenie: (0%)
-----


Localhost jest tylko dla bazy danych utworzonej na twoim komputerze, inaczej to coś w rodzaju www.sql.cba.pl, poza tym podaj użytkownika i hasło, nie mogą być puste(przynajmniej użytkownik).
Go to the top of the page
+Quote Post
ixpack
post
Post #4





Grupa: Zarejestrowani
Postów: 248
Pomógł: 55
Dołączył: 1.06.2010
Skąd: mam to wiedzieć?

Ostrzeżenie: (0%)
-----


Cytat(mikiz65 @ 23.10.2011, 17:12:17 ) *
Localhost jest tylko dla bazy danych utworzonej na twoim komputerze...

No nie koniecznie. localhost to localhost. Nie ważne czy serwer jest on-line, czy w domu.
Sam wolę używać localhost w produkcji, o ile baza leży na tym samym serwerze, co skrypt.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 01:22