I am having question about why single quote should be used within the double quote when preparing insert statement. My understanding is variable with double quotes will get interpreted. variable with single quotes will not get interpreted.
$var1 = 5; print "$var1"; //output value 5
$var2 = 'jason'; print '$var2'; //output $var2
I am not sure why the single quotes are used in the values section in the code below. Please give me some explanation. Thanks!
$first_name = $_POST['first_name'];
$first_name = trim($first_name);
$last_name = $_POST['last_name'];
$stmt = $con->prepare("insert into reg_data (first_name, last_name)
values('$first_name', '$last_name')");