Pokaż wyniki od 1 do 3 z 3

Wątek: obsługa poleceń związanych z bazą

  1. #1
    Zarejestrowany
    Dołączył
    Jan 2010
    Posty
    78

    Domyślnie obsługa poleceń związanych z bazą

    mógłby ktos mi wytłumaczyć jak dokładnie działa te polecenie
    Kod php:
    $this->db->execute('zapytanie',array('jakas tablica')); 
    w szczególności chodzi mi kiedy i jak używać. Czy można w zapytaniu używac więcej niz jednego warunku?

  2. #2
    Mistrz Joba Awatar Meares
    Dołączył
    Jan 2009
    Posty
    2,630

    Domyślnie

    Warunków WHERE można używać ile się chce.
    Kod:
    SELECT ... WHERE x=1 AND y=2 AND...
    W tej składni chodzi o podstawienia wartości (zabezpieczenie przez SQLInjection).
    Kod php:
    $this->db->execute('SELECT * FROM <ezrpg>mapa WHERE x=? AND y=?', array(12)); 
    Zapytania wysłane do bazy danych będzie wyglądało tak:
    Kod:
    SELECT * FROM ezrpg_mapa WHERE x=1 AND y=2
    Jak widać zamiast znaków zapytania ("?"), wstawione zostały elementy z tablicy, w takiej kolejności jak występują (pierwszy ? to pierwszy element tablicy). W miejsce <ezrpg> wstawiany jest prefix tabel w bazie danych, podany podczas instalacji silnika (domyślnie "ezrpg_").

    Po wykonaniu tego zapytania należy je "fetchować" (fetch, fetchArray, fetchRow, fetchAll [od wersji 1.0.1]) (odsyłam do dokumentacji ezRPG - http://ezrpg.googlecode.com/hg/Docs/index.html)

  3. #3
    Zarejestrowany
    Dołączył
    Jan 2010
    Posty
    78

    Domyślnie

    dzięki dokładnie o to mi chodziło przeglądałem ten kod i nie mogłem zrozumieć o co chodzi z tym drugim parametrem dzięki jeszcze raz

Informacje o wątku

Użytkownicy przeglądający ten wątek

Aktualnie 1 użytkownik(ów) przegląda ten wątek. (0 zarejestrowany(ch) oraz 1 gości)

Podobne wątki

  1. Obsługa baz danych
    Przez Khulmar w dziale Dyskusje
    Odpowiedzi: 17
    Ostatni post / autor: 29-12-2009, 21:07
  2. Odpowiedzi: 0
    Ostatni post / autor: 27-01-2009, 17:05
  3. Program do obsługi bazy
    Przez morawcik w dziale PHP / MySql
    Odpowiedzi: 5
    Ostatni post / autor: 12-12-2008, 18:57
  4. [Php] Obsługa plików *.txt
    Przez Kasyx w dziale PHP / MySql
    Odpowiedzi: 0
    Ostatni post / autor: 13-01-2008, 18:21

Zakładki

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
  •