Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Połączenie z bazą
simon111
post
Post #1





Grupa: Zarejestrowani
Postów: 60
Pomógł: 0
Dołączył: 11.10.2006

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


Witam
Postanowiłem założyć nowy temat bo po przejrzeniu tematów nie znalazłem odpowiedzi na mój problem i nie mogę się z nim uporać. Zainstalowałem sobie na kompie krasnala. Za pomocą phpMyAdmin utworzyłem przykładową bazę danych o nazwie testowa00 a w niej tabelkę test00 z jakimiś rekordami. Po utworzeniu pliku stronka.php i umieszczeniu jej w odpowiednim katalogu krasnala, a następnie jej odpaleniu nie mogę odczytać żadnych danych z mojej bazy. Mój plik stronka.php wygląda tak:

<?php

$link = mysql_connect("localhost", "", "")
or die("Nie można połączyć się z MySQL");

mysql_select_db("testowa00")
or die("Nie można połączyć się z bazą");

$query = "SELECT * FROM test00";
$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);

?>

Bardzo proszę o pomoc w tej kwestii, co robię nie tak. Dostaję bowiem komunikat, że nie mogę się połączyć z bazą. Przyszło mi do głowy że może powinienem w tym skrypcie umieścić jakieś logowanie i hasło, żeby dostać się do mojej bazy (bowiem wchodząc do phpMyAdmin musiałem zadać login: root i hasło: krasnal). Acha, gdzie powinienem trzymać pliki bazy (może umieszczone są w złym miejscu) zostały one utworzone domyślnie w katalogu mysql/data.
Jestem dopiero początkującym uczniem php więc jeżeli to jest bardzo proste to proszę się ze mnie nie śmiać, ale kombinowałem już jak słoń pod górkę i nic nie zdziałałem.
Pozdrawiam Simon.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
uli
post
Post #2





Grupa: Zarejestrowani
Postów: 318
Pomógł: 6
Dołączył: 27.01.2005

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


Cytat(simon111 @ 11.10.2006, 12:21:12 ) *
Witam
Postanowiłem założyć nowy temat bo po przejrzeniu tematów nie znalazłem odpowiedzi na mój problem i nie mogę się z nim uporać. Zainstalowałem sobie na kompie krasnala. Za pomocą phpMyAdmin utworzyłem przykładową bazę danych o nazwie testowa00 a w niej tabelkę test00 z jakimiś rekordami. Po utworzeniu pliku stronka.php i umieszczeniu jej w odpowiednim katalogu krasnala, a następnie jej odpaleniu nie mogę odczytać żadnych danych z mojej bazy. Mój plik stronka.php wygląda tak:

<?php

$link = mysql_connect("localhost", "", "")
or die("Nie można połączyć się z MySQL");

mysql_select_db("testowa00")
or die("Nie można połączyć się z bazą");

$query = "SELECT * FROM test00";
$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);

?>

Bardzo proszę o pomoc w tej kwestii, co robię nie tak. Dostaję bowiem komunikat, że nie mogę się połączyć z bazą. Przyszło mi do głowy że może powinienem w tym skrypcie umieścić jakieś logowanie i hasło, żeby dostać się do mojej bazy (bowiem wchodząc do phpMyAdmin musiałem zadać login: root i hasło: krasnal). Acha, gdzie powinienem trzymać pliki bazy (może umieszczone są w złym miejscu) zostały one utworzone domyślnie w katalogu mysql/data.
Jestem dopiero początkującym uczniem php więc jeżeli to jest bardzo proste to proszę się ze mnie nie śmiać, ale kombinowałem już jak słoń pod górkę i nic nie zdziałałem.
Pozdrawiam Simon.



  1. <?php
  2. mysql_connect("ip_serw","użytkownik","hasło")
  3. ?>



  1. <?php
  2. $link = mysql_connect("localhost", "root", "krasnal")
  3. or die("Nie można połączyć się z MySQL");
  4. ?>


Ten post edytował uli 11.10.2006, 13:25:03


--------------------
Prawo Wylera:
Nie ma rzeczy niemożliwych dla kogoś, kto nie musi ich zrobić sam.
Go to the top of the page
+Quote Post
simon111
post
Post #3





Grupa: Zarejestrowani
Postów: 60
Pomógł: 0
Dołączył: 11.10.2006

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


Dzięki za poradę, sprawdzę odrazu po powrocie do domku i dam znać o wynikach.

No i sprawdziłem. Uli jesteś wielki, patrzyłem na ten kod tyle razy i nie wpadłem, że trzeba wpisać tam odpowiednie login i hasło. Jeszcze raz wielkie dzięki.

PS.A czy można stworzyć bazę danych nie używając np. phpMyAdmin. Tylko z poziomu zwykłego edytora tekstowego i poprzez zapisanie z odpowiednim rozszerzeniem i umieszczenie w odpowiednim katalogu?

Ten post edytował simon111 12.10.2006, 07:27:39
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 19.08.2025 - 16:09