Это моя ошибка:
Fatal error: Uncaught Error:
Function name must be a string in /home/kmsrutge/public_html/Login2process.php:5
Stack trace:
#0 {main} thrown in /home/kmsrutge/public_html/Login2process.php on line 5
Мой код:
$db_server = $mysqli_connect($db_hostname, $db_username, $db_password);
if (!$db_server) die("Unable to connect to MySQL: " . $mysqli_error());
$mysqli_select_db($db_database) or die("Unable to select database: " . $mysqli_error());
$sql = "UPDATE Invoices SET Ord_ID = '$9144' WHERE Prod_ID = '98'; ";
$result = $mysqli_query($sql);
if($result) echo "UPDATE success!"; else echo "UPDATE failed!";
if($result)
{
echo "<p>New row was successfully inserted</p>".
$insertQueryCount = $insertQueryCount+1;
}
else
{
echo "<p>Your insert failed.</p>";
die($mysqli_error());
}
?>
Я читал, что это может быть возможной проблемой PHP 7. Есть идеи, как это исправить?
Попробуйте изменить переменную результата следующим образом:
$result = mysqli_query($db_server, $sql);
Пожалуйста, проверьте ваш код SQL функция не начинается с $
так что вы получили ошибку. удалить все $
от mysqli
,
Пожалуйста, измените первую строку:
$db_server = mysqli_connect($db_hostname, $db_username, $db_password,$db_database);
вам не требуется mysqli_select_db
Функция так прокомментируйте эту строку и проверьте.
Также пятая строка меняется как mysqli_query($db_server,$sql)
,
Пожалуйста, прочитайте (Https://www.w3schools.com/php/php_mysql_intro.asp)это документ о том, как подключить SQL и как написать запрос.