title: Surround string with quotes
body: <p>Is there a function in PHP that adds quotes to a string?</p>
  
  <p>like <code>"'".str."'"</code></p>
  
  <p>This is for a sql query with varchars. I searched a little, without result...</p>
  
  <p>I do the following:</p>
  
  <pre><code>$id = "NULL";
  $company_name = $_POST['company_name'];         
  $country = $_POST['country'];
  $chat_language = $_POST['chat_language'];
  $contact_firstname = $_POST['contact_firstname'];
  $contact_lastname = $_POST['contact_lastname'];
  $email = $_POST['email'];
  $tel_fix = $_POST['tel_fix'];
  $tel_mob = $_POST['tel_mob'];       
  $address = $_POST['address'];       
  $rating = $_POST['rating'];
  
  $company_name = "'".mysql_real_escape_string(stripslashes($company_name))."'";
  $country = "'".mysql_real_escape_string(stripslashes($country))."'";
  $chat_language = "'".mysql_real_escape_string(stripslashes($chat_language))."'";
  $contact_firstname = "'".mysql_real_escape_string(stripslashes($contact_firstname))."'";
  $contact_lastname = "'".mysql_real_escape_string(stripslashes($contact_lastname))."'";
  $email = "'".mysql_real_escape_string(stripslashes($email))."'";
  $tel_fix = "'".mysql_real_escape_string(stripslashes($tel_fix))."'";
  $tel_mob = "'".mysql_real_escape_string(stripslashes($tel_mob))."'";
  $address = "'".mysql_real_escape_string(stripslashes($address))."'";
  $rating = mysql_real_escape_string(stripslashes($rating));
  
  $array = array($id, $company_name, $country, $chat_language, $contact_firstname, 
  $contact_lastname, $email, $tel_fix, $tel_mob, $address, $rating);
  $values = implode(", ", $array);
  
  $query = "insert into COMPANIES values(".$values.");";
  </code></pre>