Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: błąd na > throw new Exception('');
Forum PHP.pl > Forum > PHP
zyziowp
Witam

mam książkę „PHP i MySQL. Tworzenie stron WWW. Vademecum profesjonalisty” i mam problem z skryptem pokazuje mi błąd „Parse error: parse error in c:\usr\apache\httpd\Przyklady\rozdzial_26\funkcje_bazy.php on line 6” i oto skrypt:

CODE
<?php
function lacz_bd()
{
$wynik = new mysqli('localhost', 'root', 'krasnal', 'zakladki');
if (!$wynik)
throw new Exception('Połączenie z serwerem bazy danych nie powiodło się');
else
return $wynik;
}
?>


myślę że jest błąd na linii 6 „throw new Exception('Połączenie z serwerem bazy danych nie powiodło się');” i zastanawiam czy to może być powodem że mam php4 a trzeba mieć php5, jak myślicie.

Dziękuje i pozdrawiam
Zyzio
matix
Wyrzucanie wyjątków wymaga PHP5.
kicaj
Radze poczytac o roznicach miedzy 4 a 5 wersja... sa znaczace zmiany.
zyziowp
Ja też myślę, że to wina, że musi być, PHP5, ja mam zainstalowane na dysku KRASNAL Serv 2.7 i tam nie ma PHP5 czy jest wersja wyższa, która by miała PHP5.

Dziękuje za odpowiedź i pozdrawiam
drPayton
Wersja 2.7 ma PHP 4.3.9 i 5.0.2. Problem sprawdzić na stronie projektu?
zyziowp
Znalazłem Wersja 2.7 jest w konfiguracji PHP, że można przyłączyć na PHP5.
Teraz działa tylko jest błąd [Fatal error: Class 'mysqli' not found in c:\usr\apache\httpd\przyklady\rozdzial_26\funkcje_bazy.php on line 4] i nie wiem, dlaczego?.

Dziękuje i pozdrawiam.
matix
Nie masz klasy mysqli.
Krasnal jest dość skromny. Poszukaj AppServa/XAMPP, szczególnie polecam ten drugi.

Tam jest wszystko 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.