Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][mysql] o co chodzi z %s %d itp?
Arek00
post
Post #1





Grupa: Zarejestrowani
Postów: 177
Pomógł: 0
Dołączył: 8.11.2005

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


właśnie przekopuję się przez dokumentację drupala i zatrzymałem się nad zapytaniami do bazy, zapisywane są w taki sposób:

  1. db_query("INSERT INTO {table} (name, log, hidden) VALUES ('%s', %d, '%s')", $form_state['values']['name'], $form_state['values']['access']['log'], $form_state['values']['hidden']);

opis db_query jest tutaj

no i nie mogę znaleźć o co chodzi z tymi %s %d %f itd. kiedy jakiego używać?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
seth-kk
post
Post #2





Grupa: Zarejestrowani
Postów: 444
Pomógł: 79
Dołączył: 26.05.2009

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


nie uzywam drupala na codzien ale pewnie chodzi o to zeby utrudnic ataki SQL injection
Uzywac to warto przynajmniej do zmiennych pochodzacych z formularzy i inych miejsc w ktore moze ingerowac czlowiek
skroty pewnie wziely sie od String, Decimal, Float i Binary, i informuja do jakiej postaci ma ja zostac sparsowane dane
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: 5.10.2025 - 21:35