• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

[ROZWIĄZANY] Błąd połączenia z bazą danych mysql w linuxie

Mały hosting, OGROMNE możliwości
0 głosów
887 wizyt
pytanie zadane 3 listopada 2016 w PHP przez Droomek Nowicjusz (120 p.)
edycja 3 listopada 2016 przez Droomek

Witam,

Dopiero uczę się programowania z kursem Pana Mirosława. Próbuję się połączyć z bazą danych  i wywala mi taki błąd:

Parse error: syntax error, unexpected '$host' (T_VARIABLE) in /opt/lampp/htdocs/php2/connect.php on line 2

XAMMP zainstalowany jest na ubuntu, jeśli ma to ma jakieś znaczenie. (Prawa dostępu albo coś takiego?)

Sprawdziłem kod. Każdy przecinek i kropkę wygląda identycznie jak u Pana Mirka w kursie. A u nie nie działa. 

Z góry dziękuję za pomoc.

Tak wygląda kod:

plik connect.php

<? php 
	$host="localhost";
	$db_user="root";
	$db_password="";
	$db_name="osadnicy";
?>

plik zaloguj.php

<?php 

	require_once"connect.php";
	
	$polaczenie= @new mysql ($host, $db_user, $db_password, $db_name);
	
	if ($polaczenie->connect_errno!=0)
		{
			echo "Error:".$polaczenie->connect_errno."Opis:".$polaczenie->connect_error;
		}
	else
		{
		$login=$_POST['login'];
		$haslo=$_POST['haslo'];
		
		echo "It works";
		
		$polaczenie->close();
		}
?>

 

1 odpowiedź

+1 głos
odpowiedź 3 listopada 2016 przez Vento Pasjonat (17,120 p.)
Po pierwsze PDO:

http://php.net/manual/en/book.pdo.php

Po drugie nie musisz kończyć pliku znacznikiem ?> jeżeli znajduje się tam sam kod PHP.

A błąd widnieje zapewne w rozpoczęciu connect.php gdzie dajesz < ?php zamiast <?php chodzi o tą spację.
komentarz 3 listopada 2016 przez Droomek Nowicjusz (120 p.)
Dziękuje.

Rzeczywiście ta spacja właśnie powodowała ten błąd.

Podobne pytania

0 głosów
3 odpowiedzi 4,011 wizyt
0 głosów
0 odpowiedzi 159 wizyt
pytanie zadane 15 stycznia 2020 w Java przez manager96 Bywalec (2,050 p.)
0 głosów
0 odpowiedzi 230 wizyt
pytanie zadane 27 stycznia 2022 w C# przez miras_g Nowicjusz (120 p.)

93,715 zapytań

142,629 odpowiedzi

323,260 komentarzy

63,257 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...