Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Brak połączenia z bazą
davidoff1
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 21.12.2005

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


  1. <?php
  2.  
  3. function lacz_bd()
  4. {
  5.  $wynik = new mysqli('localhost', 'root', 'krasnal', 'ksiazka_kz'); 
  6.  if (!$wynik)
  7. return false;
  8.  $wynik->autocommit(TRUE);
  9.  return $wynik;
  10. }
  11.  
  12. function wynik_bd_do_tablicy($wynik)
  13. {
  14.  $tablica_wyn = array();
  15.  
  16.  for ($licznik=0; $rzad = $wynik->fetch_assoc(); $licznik++)
  17.  $tablica_wyn[$licznik] = $rzad;
  18.  
  19.  return $tablica_wyn;
  20. }
  21.  
  22. ?>

W ksiazce(php i MySQL. Tworzenie stron WWW. Vademecum) znalazlem cos takiego:"Aby kod programu pracowal tak jak zostal napisany, musza byc włączone magiczne cudzysłowy. W przeciwnym wypadku nalezy zastosowac funkcje addslashes() do danych umieszczonych w bazie danych. Metoda ta zostala zastosowana jako przydatny skrot.
Magiczne cudzysłowa moga zostac wlaczone w całym katalogu poprzez umieszczenie w pliku .htaccess nastepujacej dyrektywy:
php_value magic_quotes_gpc on (w php4)"

Z tad moje pytania smile.gif
1. co to sa magiczne cudzyslowy
2. gdzie znajde plik
3. .htaccess

Osoba ktore mogly by mi pomoc wysle caly sklep na emaila. Sklep ma pracowac na krasnal serwer.


tiraeth

Ten post edytował tiraeth 5.03.2006, 20:42:56
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
Fipaj
post
Post #2





Grupa: Zarejestrowani
Postów: 691
Pomógł: 0
Dołączył: 19.01.2005
Skąd: Warszawa

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


Zły BBCode, to znaczy jego brak winksmiley.jpg
Bardzo ładny kod. Ale gdzie reszta? (definicja funkcji)
Zadałeś jakieś pytanie? Chyba nie winksmiley.jpg

@NetJaro: haha, szybszy tongue.gif

Ten post edytował Fipaj 5.03.2006, 18:05:52


--------------------
Go to the top of the page
+Quote Post
NetJaro
post
Post #3





Grupa: Zarejestrowani
Postów: 475
Pomógł: 0
Dołączył: 1.04.2005
Skąd: Warszawa

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


I co? Tutaj chyba nie jest forum jasnowidzow.. Jaki blad sie pojawia?

(P.S: BBCODE)
Go to the top of the page
+Quote Post
davidoff1
post
Post #4





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 21.12.2005

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


Pytania sa pod skryptem!! smile.gif
Go to the top of the page
+Quote Post
NetJaro
post
Post #5





Grupa: Zarejestrowani
Postów: 475
Pomógł: 0
Dołączył: 1.04.2005
Skąd: Warszawa

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


Magiczne cudzysłowy - opcja magic_quotes_gpc na serwerze.

Plik htaccess zapewne znajduje się w katalogu skryptu. Jest to plik ukryty.. Jezeli go nie ma, to go utwórz smile.gif

P.S Proszę, nie męcz mnie na maila.. nie mam zamiaru odpowiadać na tematego..

Ten post edytował NetJaro 5.03.2006, 18:59:38
Go to the top of the page
+Quote Post
davidoff1
post
Post #6





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 21.12.2005

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


Wszystko porobilem tak jak trzeba i wyskakuje cos takiego:
Cannot instantiate non-existent class: mysqli in C:\usr\krasnal\www\rozdzial_27\funkcje_bazy.php on line 5
Go to the top of the page
+Quote Post
crash
post
Post #7





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

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


Czy masz załadowane rozszerzenie mysqli?


--------------------
Go to the top of the page
+Quote Post
davidoff1
post
Post #8





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 21.12.2005

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


Mam zainstalowany krasnalserwer 2.7 z KApache-2.0.50, KMySQL-4.1.11 i KRASNAL-Patch-1.0 . Jesli w tym niema rozszerzenia mysqli to niemam zainstalowanego. Jak to zrobic w prosty sposob??








Juz zrobilem. Wystarczylo odkomendowac w php.ini extension=php_mysqli.dll
smile.gif

Ten post edytował davidoff1 5.03.2006, 21:52:36
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: 20.08.2025 - 19:44