Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Brak połączenia z bazą
Forum PHP.pl > Forum > Przedszkole
davidoff1
  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
Fipaj
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
NetJaro
I co? Tutaj chyba nie jest forum jasnowidzow.. Jaki blad sie pojawia?

(P.S: BBCODE)
davidoff1
Pytania sa pod skryptem!! smile.gif
NetJaro
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..
davidoff1
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
crash
Czy masz załadowane rozszerzenie mysqli?
davidoff1
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
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.