Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Obsługa mysqli, bład klonowania obiektu
wijet
post
Post #1





Grupa: Zarejestrowani
Postów: 116
Pomógł: 0
Dołączył: 20.12.2005
Skąd: Łódź

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


Chciałe napisać swoj sterownik baz danych mam mysql i sqlite ale kiedy pisze mysql wystepuje blad.W manualu wyczytalem ze sa dwa sposoby uzycia mysqli obiektowy i strukturalny.
ale gdy pisze

  1. <?php
  2.  
  3. $this->ConnId = mysqli_connect('localhost','user','pass');
  4.  
  5. ?>


Wywala mi blad ze niemoze sklonowac obiektu który nie jest 'klonowalny'(mysqli). Znalazlem identyczny kawalek kodu w creole
ale tam to działa.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
wijet
post
Post #2





Grupa: Zarejestrowani
Postów: 116
Pomógł: 0
Dołączył: 20.12.2005
Skąd: Łódź

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


(IMG:http://forum.php.pl/style_emoticons/default/dry.gif) Jestem teraz w szkole i tego kawalka kodu z sterownika nie moge podac.
Ale mniej wiecej, wyglada to tak.
  1. <?php
  2.  
  3. Class dbdriver extends dbLayer {
  4. public function MakeConnect()
  5. {
  6.  $this->ConnId = mysqli_connect('localhost','user','pass');
  7.  // i tu dalej........
  8. }
  9.  
  10.  
  11. }
  12.  
  13.  
  14. ?>

Jak pisałem dla mysql kod smiga i jest wszystko ok, blad wystepuje na mysqli.
Jeśli pomijam linijke przypisanie do $this->ConnId wszystko działa poprawnie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 25.12.2025 - 21:03