Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
[PHP][MSSQL]Sprawdzenie czy dany rekord istnieje
#1
Funckja sprawdza, czy w danej bazie i tabeli rekord sie nie powtarza sprawdzając jego pole po argumencie.

Kod PHP:
function CheckExist($baza$tabela$pole$arg)
{    
    
$checkquery "SELECT [pole] FROM [".$baza."].[dbo].[".$tabela."] WHERE [".$pole."] = '".$arg."'";
    
$checkquery_result mssql_query($checkquery);
    
    
$itemid mssql_fetch_array ($checkquery_result)
    if (
$itemid[0] == $id)
          return 
1;    


Przykład.
Mamy baze danych MSSQL o nazwie pcmod, gdzie tabela nazywa sie users. W tabeli mamy różne pola ID, E-mail, IP itd.
Jeżeli chcemy sprawdzić czy istnieje użytkownik o ID równym 665 wywołujemy funkcje tak.
Kod PHP:
CheckExist('pcmod''users''ID'665); 

Funkcja zwróci 1, jeżeli użytkownik o takim ID będzie istniał w danej tabeli i bazie.
Chcesz pomóc? Wstaw jako sygnature na innym forum:
[Obrazek: 993a3cb39134bda0.gif]
Kod znajdziesz tutaj: http://forum.pcmod.pl/viewtopic.php?pid=522#p522

Asus P5K WS :: E2160 @ 3,63GHz BOX :: 2x1GB Geil Ultra DDR2 800MHz CL4 :: Galaxy 7600GS 128MB 1.4ns 500/1400 @ 600/1800 16k 03 :: Seagate ST3250410AS 250GB :: Amacrox Warrior AX-450PNF
Odpowiedz


Podobne wątki
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  [PHP][MSSQL]Zliczanie rekordów w danej tabeli Raga 0 6,535 2009-01-22, 00:18:38
Ostatni post: Raga

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości