Edit report at https://bugs.php.net/bug.php?id=61004&edit=1

 ID:                 61004
 Comment by:         phpmpan at mpan dot pl
 Reported by:        pazzo at bahnhof dot se
 Summary:            Add mysql_safe_query
 Status:             Open
 Type:               Feature/Change Request
 Package:            MySQL related
 Operating System:   Any
 PHP Version:        Irrelevant
 Block user comment: N
 Private report:     N

 New Comment:

Since people rarely refresh their knowledge, even when they know it's old, 
those links may help realizing that for at least few years there are newer and 
more secure solutions than old mysql extension:
- http://www.php.net/manual/en/book.pdo.php
- http://www.php.net/manual/en/book.mysqli.php


Previous Comments:
------------------------------------------------------------------------
[2012-02-07 15:03:13] pazzo at bahnhof dot se

Description:
------------
Since people are bad at securing their code, even when they know how, this 
function may give securer and more readable code:

mysql_safe_query('UPDATE people SET (name, number) VALUES ? WHERE name = ? or 
?` 
= ?',
     array('new name', 5553475), 'old name', 'custom field', 5);


I've provided an example of how to solve this using php code.

Test script:
---------------
http://pastebin.com/8EcS9y1B



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



-- 
Edit this bug report at https://bugs.php.net/bug.php?id=61004&edit=1

Reply via email to