Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [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
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




to jest mniej wiecej to samo co to:
http://pl.php.net/manual/en/function.sprintf.php


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
seth-kk
post
Post #3





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

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: 21.08.2025 - 18:01