У меня проблема с сохранением реквизитов платежа в моей базе данных после оплаты через PayPal.Вот код для успешной оплаты.он принимает значение, но значение не сохраняется в базе данных.Я использую tmno в качестве userID
<?php
session_start();
include 'con.php';
$cartID = $_SESSION['cartID'];
$amount = $_GET['amt'];
$currency = $_GET['cc'];
$transactionID = $_GET['tx'];
$payment_status = $_GET['st'];
$invoice = mt_rand();
$tmno = $_SESSION['tmno'];
$insert_payment = "INSERT INTO payment (paymentID,cartID) VALUES
('$transactionID','$cartID')";
$result_payment=mysqli_query($con,$insert_payment);
if($result_payment){
$update_query = "UPDATE cart SET status=1 WHERE cartID='$cartID' ";
$update_result = mysqli_query($con,$update_query);
if($update_result){
$sql1 = "SELECT * FROM cart WHERE tmno='$tmno' AND status=0 ";
$result1 = mysqli_query($con,$sql1);
if(mysqli_num_rows($result1)>0){
$row1 = mysqli_fetch_array($result1);
$cartID = $row1['cartID'];
}
else{ //if user doesn't have cart yet
$sql2 = "INSERT INTO cart(tmno) VALUES ('$tmno') ";
$result2 = mysqli_query($con,$sql2);
$cartID = mysqli_insert_id($con);
}
$_SESSION['cartID'] = $cartID;
echo "Your payment was successfully recorded!";
echo "<a href='UserFee.php'><h3>Click here to go back to the homepage!</h3></a>";
} else {
echo "Oh no!";
}
}else {
echo "Failed!";
}
?>
, это configure.php
<?php
$con = mysqli_connect('DB_HOST', 'DB_USERNAME', 'DB_PASSWORD', 'DB_NAME') or die('Error Connect to DB');
mysqli_query($con,'utf-8');
?>
показанная ошибка
Неустранимая ошибка: Uncaught исключение 'mysqli_sql_exception' с сообщением 'У вас есть ошибка в вашем синтаксисе SQL;проверьте руководство, соответствующее вашей версии сервера MySQL, чтобы узнать правильный синтаксис для использования рядом с 'utf-8' в строке 1 в /home/sptlabua/public_html/configure.php:3 трассировки стека: # 0 / home / sptlabua / public_html/configure.php(3): mysqli_query (Object (mysqli), 'utf-8') # 1 /home/sptlabua/public_html/payment_success.php(5): include ('/ home / sptlabua / ...')# 2 {main} добавляется в /home/sptlabua/public_html/configure.php в строке 3