Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Поясните символы функции sprintf()
 
 автор: hatsker   (24.03.2007 в 09:48)   письмо автору
 
 

Делал авторизацию, нашел вот это. Не понял к чему эти символы и как они работают в коде? Растолкуйте кто сможет.
 %s

 %d




<?php

if (isset($_POST['product_name']) && isset($_POST['product_description']) && isset($_POST['user_id'])) {
   
// Connect

   
$link mysql_connect('mysql_host''mysql_user''mysql_password');

   if(!
is_resource($link)) {

       echo 
"Failed to connect to the server\n";
       
// ... log the error properly

   
} else {
      
       
// Reverse magic_quotes_gpc effects on those vars if ON.

       
if(get_magic_quotes_gpc()) {
           
$product_name        stripslashes($_POST['product_name']);
           
$product_description stripslashes($_POST['product_description']);
       } else {
           
$product_name        $_POST['product_name'];
           
$product_description $_POST['product_description'];
       }

       
// Make a safe query
       
$query sprintf("INSERT INTO products (`name`, `description`, `user_id`) VALUES ('%s', '%s', '%d')",
                   
mysql_real_escape_string($product_name$link),
                   
mysql_real_escape_string($product_description$link),
                   
$_POST['user_id']);

       
mysql_query($query$link);

       if (
mysql_affected_rows($link) > 0) {
           echo 
"Product inserted\n";
       }
   }
} else {
   echo 
"Fill the form properly\n";
}
?> 

   
 
 автор: dim0s   (24.03.2007 в 12:26)   письмо автору
 
   для: hatsker   (24.03.2007 в 09:48)
 

http://www.softtime.ru/dic/id_dic=48&id_group=1

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования