Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] PEAR i fetchRow()
camikazee
post
Post #1





Grupa: Zarejestrowani
Postów: 171
Pomógł: 18
Dołączył: 17.04.2006
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


Witam!

Chcialem sie przesiasc na klase PEAR DB, duzo czytam i szukam jednak ciagle mi bledy jakies sie pojawiaja, jak zwykle na pocztaku. Jednak nie mam zielonego pojecia czy czasem jakiejs biblioteki nie powinienem dodac czy jakies bledy w polaczeniu mam sad.gif
to jedyne co laduje na pocztaku skryptu require_once 'DB.php';
Ale przy wlaczeniu funkcji fetchrow() ciagle mam blad sad.gif

Ten post edytował camikazee 2.07.2006, 23:06:33


--------------------
www.fachoweuslugi.pl | www.zlec-usluge.pl | www.pokazsie.pl
Go to the top of the page
+Quote Post
-Gość-
post
Post #2





Goście







1. Popraw znacznik w temacie na [php] lub to dopisz bo z MySQL to niewiele ma wspólnego tongue.gif
2. Jeśli liczysz na pomoc, to przestań, no chyba że:
a) podasz jaki błąd Ci wywala cały czas;
b ) loiczysz na obecnośc jakiegoś Jasnowidza na forum;
Go to the top of the page
+Quote Post
camikazee
post
Post #3





Grupa: Zarejestrowani
Postów: 171
Pomógł: 18
Dołączył: 17.04.2006
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


Kod
Parse error: syntax error, unexpected T_OBJECT_OPERATOR, expecting T_PAAMAYIM_NEKUDOTAYIM

taki oto blad mam, polaczenie z baza na 100% jest, bo wyciagajac dane metoda getall+foreach wszystko dzialalo


--------------------
www.fachoweuslugi.pl | www.zlec-usluge.pl | www.pokazsie.pl
Go to the top of the page
+Quote Post
siemakuba
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 1 112
Pomógł: 20
Dołączył: 10.04.2005

Ostrzeżenie: (0%)
-----


bez kodu twojego moge powiedzieć tylko czego dotyczy błąd. Tego, że powinienś wywołać statyczną metodę obiektu, a tego nie robisz. W linii w której jest błąd zrób:
  1. <?php
  2. // zamiast
  3. $Obiekt->metoda();
  4.  
  5. //daj tak:
  6. Obiekt::metoda();
  7. ?>

pozdr.
Go to the top of the page
+Quote Post
-Gość-
post
Post #5





Goście







Czy trzeba zakładać nowy temat tylko dlatego że jest się leniem i nie chche poszukac samemu?
Chyba nie.

List of Parser Tokens

I co widzimy?
Że T_OBJECT_OPERATOR to nic innego jak ->
A T_PAAMAYIM_NEKUDOTAYIM to to samo co ::

I jak teraz brzmi nasz błąd?
Parse error: Błąd składni, Niespodziwanny operatpr ->, Spodziewano sie ::
Go to the top of the page
+Quote Post
camikazee
post
Post #6





Grupa: Zarejestrowani
Postów: 171
Pomógł: 18
Dołączył: 17.04.2006
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


to moze ja to pokaze
  1. <?php
  2. $dsn = "mysql://$user:$pass@$host/$db_n";
  3.  
  4.  $db = DB::connect($dsn);
  5.  
  6.  if ( DB::isError ($db) ) 
  7.  {
  8.  echo 'Błąd połączenia z bazą danych!';
  9.  echo $db->getMessage();
  10.  exit();
  11.  }
  12.  
  13.  if ( isset( $_POST['login'] ) && isset( $_POST['pass'] ) ) 
  14.  {
  15.  $authorization[login]=$_POST['login'];
  16.  $authorization[pass]=$_POST['pass'];
  17.  $sql = "SELECT name,password,lastlog,access FROM cal_admin WHERE";
  18.  $sql .= " name='$authorization[login]' AND password='$authorization[pass]'";
  19.  $dbResult =& $db->query( $sql );
  20.  $arrRow =& dbResult->fetchRow(DB_FETCHMODE_ASSOC);
  21. ?>

mniej wiecej wyglada to tak
w linii 20 jest blad

Ten post edytował camikazee 2.07.2006, 23:25:28


--------------------
www.fachoweuslugi.pl | www.zlec-usluge.pl | www.pokazsie.pl
Go to the top of the page
+Quote Post
-Gość-
post
Post #7





Goście







W linii 19 mamy zmienną $dbResult a w linii stałą dbResult, którą php traktuje jako identyfikator klasy dlatego chche ::.

Zgubiłeś pieniążki - $
Go to the top of the page
+Quote Post
camikazee
post
Post #8





Grupa: Zarejestrowani
Postów: 171
Pomógł: 18
Dołączył: 17.04.2006
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


smile.gif jaki wstyd tongue.gif bo to jest tak, ze ciagle mi bledy sie robily i zmienialem rozne wariacje i takie male bledy sie kradaly smile.gif
Dziekuje bardzo za szybka pomoc graduated.gif


--------------------
www.fachoweuslugi.pl | www.zlec-usluge.pl | www.pokazsie.pl
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 05:46