Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php[[mssql] Wsparcie mssql ze strony php/korzystanie z mssql
Jarod
post
Post #1





Grupa: Zarejestrowani
Postów: 1 190
Pomógł: 27
Dołączył: 23.04.2005

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


Czy ktoś z Was wykorzystywał w aplikacjach napisanych w php bazę mssql? Według manuala (dostępne jest kilka funkcji http://php.net.pl/manual/pl/ref.mssql.php) jest to możliwe.
Czy są jakieś problemy? Jak wygląda sposób zabezpieczania przed sql injection?


--------------------
”Godzina nauki w życiu nowoczesnego apostoła jest godziną modlitwy.”
(św. Josemaría Escrivá, Droga, 335)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
John
post
Post #2





Grupa: Zarejestrowani
Postów: 107
Pomógł: 11
Dołączył: 1.08.2007
Skąd: Poland,Warsaw

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


Ja wykorzystywałem, nie było z tym problemów większość funkcji jest takich samych jak w MySQL ( jeśli chodzi o te podstawowe ). Przeciw SQL Injection cóż miałem kiedyś gotowca, ale zginął podczas formatu. Jak go gdzieś odnajdę, to mogę wstawić.


--------------------
Odpowiedź na wszystko : manual,appendix. Ulubiona książka : PHP 5 for Dummies.
Studia uh ? ;-).
Go to the top of the page
+Quote Post
Jarod
post
Post #3





Grupa: Zarejestrowani
Postów: 1 190
Pomógł: 27
Dołączył: 23.04.2005

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


Cytat(John @ 1.08.2007, 19:56:49 ) *
Ja wykorzystywałem, nie było z tym problemów większość funkcji jest takich samych jak w MySQL ( jeśli chodzi o te podstawowe ).

Strasznie mało tych funkcji do obsługi MSSQL.


Cytat(John @ 1.08.2007, 19:56:49 ) *
Przeciw SQL Injection cóż miałem kiedyś gotowca, ale zginął podczas formatu. Jak go gdzieś odnajdę, to mogę wstawić.

Szkoda, że nie ma odpowiednika jak mysql_escape_string(). Byłym wdzięczny jak zapodasz jakieś rozwiązanie.

Pozdrawiam


--------------------
”Godzina nauki w życiu nowoczesnego apostoła jest godziną modlitwy.”
(św. Josemaría Escrivá, Droga, 335)
Go to the top of the page
+Quote Post
Kicok
post
Post #4





Grupa: Zarejestrowani
Postów: 1 033
Pomógł: 125
Dołączył: 17.09.2005
Skąd: Żywiec

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


  1. <?php
  2.  
  3. function mssql_escape_string( $string )
  4. {
  5. return str_replace( "'", "''", $string );
  6. }
  7.  
  8. ?>



A co do ilości funkcji, to wszystkie najważniejsze są dostępne. Treść ostatniego błędu masz pod mssql_get_last_message" title="Zobacz w manualu PHP" target="_manual, kod błędu (jeśli będziesz potrzebował) uzyskasz zapytaniem:
  1. SELECT @@ERROR

A ostatnio wstawioną wartość do kolumny z kluczem podstawowym uzyskasz zapytaniem:
  1. SELECT @@IDENTITY


--------------------
"Sumienie mam czyste, bo nieużywane."
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 05:58