Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> przeniesienie funkcji z VBA do [MySQL] [PHP]
Zatarra
post
Post #1





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 17.05.2010

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


witam mam taki kod w VBA:
Kod
i = 0
        For Each fld In rst.Fields
            If IsNull(fld.Value) Then
                asPole(i) = "''"
            Else
                If fld.Type = adVarWChar Or fld.Type = adDBDate Or fld.Type = adDBTimeStamp Then
                    asPole(i) = "'" & fld.Value & "'"
                ElseIf fld.Type = adSingle Then
                    asPole(i) = "'" & Replace(fld.Value, ",", ".") & "'"
                Else
                    asPole(i) = fld.Value
                End If
            End If
            'MsgBox fld.Name & " - " & fld.Value
            i = i + 1
        Next fld


Muszę w nim sprawdzić czy dane pole pobrane z Bazy Danych jest odpowiedniego typu i jeśli tak podjąć odpowiednie działanie. fld to obiekt odpowiadający za pole (w danej kolumnie). Atrybut Type odpowiada za typ tego pola. Chodzi o to że nie wiem jakie funkcję są odpowiednikami w php dla poniższych z VBA:
adVarWChar (sprawdza czy pole jest typu varchar)
adDBDate (sprawdza czy pole jest typu date chyba)
adDBTimeStamp (sprawdza czy pole jest typu date)
adSingle (sprawdza czy pole jest typu sigle czyli numeryczna ale to nie jest chyba odpowiednik double ani flot ani int)

Być może nie udało mi się trafić w rozwiązanie na google bo źle wygogolowałem wiec nawet jak ktoś zna pomocne linki to super bo cholerka nie wiem jak w php sprawdzić typ pobranych pól z Bazy danych..
pozdrawiam
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 16:20