Loading:


    Skrypt dla zoszczędzenia czasu przy pobieraniu wyników z bazy danych

    Skrypt to tak właściwie stworzona własna funkcja, dzięki której zaoszczędza nam czas oraz dodawanie zbędnego kodu dla każdej operacji połączenia z bazą danych MySQL.

     

    Funkcja pobierzDane() zwraca nam wynik w formie ciagu znaków, w parach nazwa=wartość (forma dla filmów Flasha).

     

    Aby zaincjonizować skrypt wystarczy, zadeklarować zapytanie SQL do zmiennej $sql oraz uruchomić funkcję według podanego argumentu.

     

    $sql = "select * from `user`";

    $wyniki = pobierzDane($sql);



    Napisz Artyku³

    Listing

    // pobiera szczegóły pojedynczego rekordu
    function pobierzDane($sql) {
      $db = new Database(\'nazwa_hosta\',\'użytkownik\',\'hasło\',\'nazwa_bazy\');
      $wynik = $db->query($sql);
      while ($row = $wynik->fetch_assoc()) {
        $info = \'user_id=\'.$row[\'user_id\'];
        $info .= \'&imie=\'.stripslashes(urlencode($row[\'imie\']));
        $info .= \'&nazwisko=\'.stripslashes(urlencode($row[\'nazwisko\']));
        $info .= \'&nick=\'.urlencode($row[\'nick\']);
        $info .= \'&haslo=\'.$row[\'haslo\'];
        }
      $db->close();
      return $info;
      }






    Dodano przez: divix
    Ranga: Administrator serwisu Punktów: 0
    Komentarze użytkowników
    Według mnie powinno być: $naszCiag = pobierzDane($sql); wtedy zmienna $naszCiag będzie zawierać łańcuch znaków z danymi w formie nazwa=wartość zwrócony przez funkcję pobierzDane.
    autor: igor | 32 | 2009-01-04 11:17:53


    oczywiście, że wyniki mogą być zapisane od razu do zmiennej, jest to wygodniejsze podejście.
    autor: Divix | 33 | 2009-01-04 11:24:06


    Ale mi chodzi o to że $pobierzDane($sql); nie jest odwołaniem do funkcji błędem jest znak $ przed jej nazwą.
    autor: Igor | 35 | 2009-01-04 18:50:32


    Błąd poprawiony
    autor: Divix | 36 | 2009-01-05 00:42:01


      • Tre¶æ komentarza
        Kod do komentarza (opcjonalnie)
        PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
        Autor
        Token
        token

         

         








    funkcje.net
    Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2025 v.1.5 | design: diviXdesign & rainbowcolors