Jump to content

number validation


harkly

Recommended Posts

If you're using prepared statements and binding the parameters, nothing needs to be done to prevent SQL injection - it is escaped internally.

 

If you weren't using prepared statements, all you would have to do is type-cast the input to make sure it is an integer. Type-casting effectively strips all non-integer characters, and thus it can't be harmful.

 

$number = (int) $_POST['number']; // perfectly safe for SQL

Link to comment
https://forums.phpfreaks.com/topic/267856-number-validation/#findComment-1374289
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.