View Single Post
Old 02-07-2008, 01:18 PM   #12 (permalink)
Salathe
Moderateur
RegEx Guru PHP Guru Top Contributor Advanced Programmer 
 
Salathe's Avatar
 
Join Date: Apr 2007
Posts: 1,393
Thanks: 5
Salathe is on a distinguished road
Default

Now see, this is where using string formatting can make things much easier to handle. Compare all of the examples above to:
PHP Code:
$query sprintf("
    UPDATE athlete
    SET
        athlete  = '%s',
        regno    = '%s',
        gender   = '%s',
        age      = '%s',
        eventno  = '%s',
        distance = '%s',
        stroke   = '%s',
        time     = '%s',
        place    = '%s'
    WHERE
        athlete_number = %d
    ;"
,
    
mysql_real_escape_string($ud_name),
    
mysql_real_escape_string($ud_regno),
    
mysql_real_escape_string($ud_gender),
    
mysql_real_escape_string($ud_age),
    
mysql_real_escape_string($ud_eventno),
    
mysql_real_escape_string($ud_distance),
    
mysql_real_escape_string($ud_stroke),
    
mysql_real_escape_string($time),
    
mysql_real_escape_string($place),
    (int) 
$ud_atheletenumber
); 
It's much, much easier to spot mistakes when the code is formatted well.
Salathe is offline  
Reply With Quote