• 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

0 głosów
437 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,180 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 2,810 wizyt
0 głosów
0 odpowiedzi 39 wizyt
pytanie zadane 15 stycznia 2020 w Java przez manager96 Bywalec (2,010 p.)
0 głosów
1 odpowiedź 161 wizyt
pytanie zadane 19 lipca 2019 w PHP przez Bartosz Pawlak Początkujący (370 p.)

86,484 zapytań

135,239 odpowiedzi

300,481 komentarzy

57,230 pasjonatów

Motyw:

Akcja Pajacyk

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

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...