У меня есть следующий php-скрипт для обновления моего db, но он не работает. два эха показывают в ui, что переменные заполнены правильными значениями. Однако запрос, похоже, не выполняется. Я не получаю никаких ошибок.
<? $rapportId = $_GET['variable1']; $rapportNaam = $_GET['variable2']; echo "rapportId = ". $rapportId; echo "<br>rapportNaam = ".$rapportNaam; $mysqli = new mysqli("localhost", "twrwe", "twrewtww", "trwtw"); $mysqli->query("Update Rapporten Set RapportNaam = $rapportNaam Where RapportId = $rapportId ")or die(mysqli_error($db)); $mysqli->commit(); if ($mysqli->error) { printf("Errormessage: %s\n", $mysqli->error); } mysqli_free_result(); ?>
Вы должны использовать '' для строковых данных в запросе как
$mysqli->query("Update Rapporten Set RapportNaam = '$rapportNaam' Where RapportId = $rapportId ") ;