UWAGA
W związku z upgrade'em Forum Wiaderko do vB 4.x ewentualne błędy i nieprawidłowości proszę zgłaszać w tym temacie

Wątek: [SQL] Problem z mysql i drugim połączeniem

Pokaż wyniki od 1 do 1 z 1
  1. #1 [SQL] Problem z mysql i drugim połączeniem 
    Lamka
    Dołączył
    Sep 2009
    Wiek
    22
    Posty
    4
    A ja mam taki problem.. mam stronkę, na której używam systemu newsow i komentarzy.. korzystam z biblioteki mysqli... mam plik php z funkcja lacz_bd() [zwraca obiekt
    Kod:
    $bd
    ] odpowiedzialną za ustanowienie połączenia z bazą właśnie za pomocą mysqli.. wszystko śmiga ładnie.. ale wymyśliłem sobie, żeby do komentarzy napisać osobny moduł, taki który mogliby wykorzystać inni użytkownicy.. tak więc logicznym jest także, aby ten moduł miał osobny plik php z funkcją lacz_bd_c() [zwraca obiekt
    Kod:
    $bd_c
    ]...
    i teraz operacje dodawania/wyswietlania komentarzy nie działają, podobnie jak wszystkie inne zapytania na obiekcie
    Kod:
    $bd_c
    ..

    wygląda to mniej więcej tak (kodu nie przytaczam ze względu na jego objętość):

    Kod:
    <strona>
    lacz_bd();
    operacje na obiekcie $bd //tu wszystko śmiga
    lacz_bd_c();
    operacje na obiekcie $bd_c //tu właśnie pusto.. nic nie dodaje[insert], nic nie zwraca[select] itp
    $bd_c->close();
    $bd->close();
    </strona>
    taka modyfikacja także nic nie daje
    Kod:
    <strona>
    lacz_bd();
    operacje na obiekcie $bd //tu wszystko śmiga
    $bd->close();
    lacz_bd_c();
    operacje na obiekcie $bd_c //tu właśnie pusto.. nic nie dodaje[insert], nic nie zwraca[select] itp
    $bd_c->close();
    </strona>
    odrazu moge napisać, że zapytania na obiekcie $bd jak i $bd_c są poprawne, gdyż wystarczy, że zostawię sam fragment kodu (czyli jedna funkcja łącząca z bazą na cały skrypt):
    Kod:
    lacz_bd_c();
    operacje na obiekcie $bd_c //teraz śmiga
    $bd_c->close();
    i wszystko działa jak powinno..
    to samo gdy w komentarzach zacznę odwoływać się do obiektu $bd zamiast tworzyć nowe połączenie, wtedy również bez zastrzeżeń..

    wniosek: błąd tkwi w tym, że drugie połączenie coś knoci i na obiekcie przez niego zwracanym nie działają żadne zapytania do bazy danych.. miał ktoś kiedyś podobny problem??

    używam krasnala, włączyłem php5..
    Ostatnio edytowane przez 14Lukas14 ; 13-08-2010 o 12:47
     

Podobne wątki

  1. [MySQL, PHPBB3] Instalacja, problem przy bazie MySQL (łatwe)
    By Yetixxx in forum CMS'y, fora dyskusyjne, systemy portalowe
    Odpowiedzi: 1
    Ostatni post / autor: 28-06-2010, 18:22
  2. Problem z mysql
    By Pitbulll in forum Archiwum forum
    Odpowiedzi: 0
    Ostatni post / autor: 05-06-2010, 21:48
  3. Baza MySQL Problem.
    By Muzkon88 in forum Problem z pluginem AMX/AMXX
    Odpowiedzi: 2
    Ostatni post / autor: 29-04-2010, 19:08
  4. mysql problem
    By OoFNoNaMe in forum Problem z pluginem AMX/AMXX
    Odpowiedzi: 11
    Ostatni post / autor: 30-03-2010, 12:22
  5. Problem z AMXBANS na drugim serwerze
    By logosik in forum Problem z pluginem AMX/AMXX
    Odpowiedzi: 3
    Ostatni post / autor: 03-02-2010, 20:07
  6. [Webspell] Problem z Mysql
    By Owned3 in forum CMS'y, fora dyskusyjne, systemy portalowe
    Odpowiedzi: 2
    Ostatni post / autor: 28-12-2009, 09:05
  7. [Steam] Problem z myszką MX518 na drugim przybliżeniu awp
    By Mlawiak in forum Problemy z CS 1.6
    Odpowiedzi: 1
    Ostatni post / autor: 27-12-2009, 13:31
  8. SQL problem (mysql)
    By bialaseku in forum Tworzenie - projektowanie stron www
    Odpowiedzi: 1
    Ostatni post / autor: 22-11-2009, 07:32
  9. problem z mysql
    By pomperman in forum CMS'y, fora dyskusyjne, systemy portalowe
    Odpowiedzi: 1
    Ostatni post / autor: 01-08-2008, 20:27
  10. szukam 1 plugina, a z drugim mam problem...
    By nikt3 in forum Szukam pluginu AMX/AMXX
    Odpowiedzi: 3
    Ostatni post / autor: 31-12-2007, 08:53

Odwiedzający znaleźli tę stronę szukając:

Nikt jeszcze nie odwiedził tej strony poprzez wyszukiwarki
Uprawnienia umieszczania postów
  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •