Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Łaczenie sie z baza danych
Forum PHP.pl > Forum > Bazy danych > MySQL
ChRiStIuS
Hmm mam problem z polaczeniem sie z baza danych.
MySql i PHP mam zainstalowanego z pakietu Wampserver. Wszystko dziala sprawnie, ale nigdzie nie podawalem nazwy uzytkownika ani hasla. Wiec przy wchodzeniu do konsoli SQL wystarczy ze klikne enter (gdyz mam domyslne czyste haslo)

Wedlug mojego podrecznika aby zalogowac sie do bazy danych przez PHP muze wpisac


<?php
$dbcnx =@mysql_connect('localho st', 'root', 'mypasswd');
if (!dbcnx)
{
echo '<p>W tej chwili nie można nawiązać polączenia z serwerem bazy danych. </p>'};
exit();
}
?>


Jak wypelnic linijnie:
$dbcnx =@mysql_connect('localho st', 'root', 'mypasswd');
"localhost' to zostaje a w mypasswd? Moze poprostu ' '


Próbowalem naturalnie haslo '' ale niestety nie dziala.
phobos
  1. <?php
  2. mysql_connect('localhost', 'root', '');
  3. ?>

lub
  1. <?php
  2. mysql_connect('localhost', 'root', 'root');
  3. ?>
ChRiStIuS
Wpisuje dokladnie tak jak tutaj:

  1. <?php
  2. $dbcnx=@mysql_connect('localhost', 'root', '');
  3. IF (!dbcnx)
  4. {
  5. exit ('<p>W tej chwili nie można nawiązać polączenia z serwerem bazy danych. </p>'};
  6. }
  7. ?>


A w przegladarce otrzymuje
"Parse error: syntax error, unexpected '}' in D:\stronki\Rejestracja\rejestracja1.php on line 5"
kitol
Komunikat błędu nie ma związku z logowaniem do bazy danych:
"Parse error: syntax error, unexpected '}'

Co robi } na końcu wiersza z 'exit' ?

powinno być raczej:

  1. <?php
  2. exit ('<p>W tej chwili nie można nawiązać polączenia z serwerem bazy danych. </p>');
  3. ?>
ChRiStIuS
Ok poradzilem sobie dzieki winksmiley.jpg
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.