Jump to content

reality of mysql_real_escape_string


phppup

Recommended Posts

I'm starting of with a simple form to gather information and then store it in a database.

 

While researching methods and techniques I discovered this:

    $firstname = mysql_real_escape_string($_POST['firstname']);
    $lastname  = mysql_real_escape_string($_POST['lastname']);
    $email     = mysql_real_escape_string($_POST['email']);

 

Is it necessary to run mysql_real_escape_string for every item?

Is there a more effective/efficient manner to handle this?

Is there a better approach from a security standpoint?

 

Please educate me.

 

 

 

Link to comment
Share on other sites

Read up on the use of the MySQL* functions. They are no longer supported and you are using very outdated information to begin your project.

 

My suggestion - read up on the PDO extension (or the mysqlI one if you have to) and learn how prepared statements are the MUCH better way to structure your queries.

 

From the sound of your post you need to do a lot of reading to teach yourself how to program and how to write queries and how to handle user inputs. Good luck!

Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • 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.