Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php][mysql]
Forum PHP.pl > Forum > Przedszkole
matr0x
Wywala mi taki komunikat

Parse error: syntax error, unexpected T_NEW in /mnt/storage2/vhosts/html/funkcje_bazy.php on line 7

tu jest kod:

<?php

function lacz_bd()
{
$wynik = new mysqli('localhost', 'sql_ar0o', 'reject', 'sql_ar0o_ksiazka');
if (!$wynik)
throw new Exception('Polaczenie z serverem bazy danych nie powiodlo sie');
else
return $wynik;
}

?>

Moze ktos wie w czym problem ?sad.gif Problem pojawil sie jak chialem przeniesc stronke na serwer www na kompie chopdzi bez problemu.
Danone
Dla mnie to wszystko co tu podałeś jest jakieś pomieszane...

jeśli łączysz się z bazą to

  1. <?php
  2. mysqli_connect();
  3. ?>


Sam to pisałeśquestionmark.gif :/
Maxik
Może na serwerze nie masz czegoś zainstalowanego?
Jerem!asz
nie wiem czy po prostu źle przepisałes kod czy tego nie masz, ale po warunku if () dajesz nawias klamrowy {} w ktorym dajesz wykonanie jeżeli warunek jest spełiony
sprawdź tez nazwy funkcji
qrees
Cytat(matr0x @ 13.01.2008, 22:55:09 ) *
Wywala mi taki komunikat

Parse error: syntax error, unexpected T_NEW in /mnt/storage2/vhosts/html/funkcje_bazy.php on line 7

tu jest kod:

<?php

function lacz_bd()
{
$wynik = new mysqli('localhost', 'sql_ar0o', 'reject', 'sql_ar0o_ksiazka');
if (!$wynik)
throw new Exception('Polaczenie z serverem bazy danych nie powiodlo sie');
else
return $wynik;
}

?>

Moze ktos wie w czym problem ? sad.gif Problem pojawil sie jak chialem przeniesc stronke na serwer www na kompie chopdzi bez problemu.

Jaką masz wersję PHP na serwerze a jaką na kompie?
c0cr0ach
@matr0x w pełni zgadzam się z Danone'em. Wg mnie coś tutaj kręcisz bo ten kod nie ma prawa działać.
MaciekDZN
  1. <?php 
  2.  
  3. function lacz_bd()
  4. {
  5. $wynik = mysql_connect("localhost","sql_ar0o","reject");
  6.  mysql_select_db("sql_ar0o_ksiazka");
  7. if (!$wynik)
  8. throw new Exception('Polaczenie z serverem bazy danych nie powiodlo sie');
  9. else
  10. return $wynik;
  11. }
  12.  
  13. ?>


moze o cos takiego Ci chodzilo questionmark.gifquestionmark.gif
qrees
Cytat(MaciekDZN @ 14.01.2008, 01:29:52 ) *
  1. <?php
  2. function lacz_bd()
  3. {
  4. $wynik = mysql_connect(&#092;"localhost\",\"sql_ar0o\",\"reject\");
  5.  mysql_select_db(&#092;"sql_ar0o_ksiazka\");
  6. if (!$wynik)
  7. throw new Exception('Polaczenie z serverem bazy danych nie powiodlo sie');
  8. else
  9. return $wynik;
  10. }
  11.  
  12. ?>


moze o cos takiego Ci chodzilo questionmark.gif questionmark.gif

Nie wiem co wy chcecie od tego new mysqli... Przecież tak samo jest nawet w dokumentacji php: http://pl2.php.net/manual/en/function.mysqli-connect.php

Chyba, że kolega korzysta ze starej wersji php w której nie ma new...
matr0x
Rzeczywiscie gress ta wersja php ktora mialem na kompie byla nowsza wiec na serwerze te funkcje nie mialy prawa chodzic;) ale wałek..
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.