I have been googling for hours and have yet to find an answer to the error I keep receiving. I have the following code:
$varFirstName = $_POST['FirstName'];
$varPast = $varFirstName.' Past';
$varPresent = $varFirstName.' Present';
$varPastandPresent = $varFirstName.' Past and Present';
$CharacterID = "SELECT CharacterID FROM CHARINFO WHERE FirstName='$varFirstName'";
$sql="INSERT INTO CHARACTER_RELATIONS (RelationshipWith, CharacterID)
VALUES('$varPast', '$CharacterID'),
('$varPresent', '$CharacterID'),
('$varPastandPresent', '$CharacterID')";
mysqli_query($con,$sql)
or die('Error: ' . mysql_error());
And I keep getting "Error:" every time I run this. If I make $CharacterID=49; then it works just fine, so I feel like something is wrong with "SELECT CharacterID FROM CHARINFO WHERE FirstName='$varFirstName'" but I can't figure out what. Suggestions?
mysqli_error($con)thatmysql_error()doesn't mix with mysqli_