База данных обновления Php не работает
у меня есть код, который должен обновлять данные базы данных, однако он не работает.
Существует сообщение об ошибке, которое гласит:
Цитата:Error у вас есть ошибка в синтаксисе SQL; проверьте руководство, которое соответствует вашей версии сервера MySQL для правильного синтаксиса, чтобы использовать near '= 'Nic', fullname = 'F_Name', address = 'Address', contact = 'Contact', color = 'Col' в строке 1
Что я уже пробовал:
$connnect= mysqli_connect ("localhost","root","1234","latgsjason"); if (mysqli_connect_error()){ echo"Failed to Connect"; } $VRegno= $_POST['V_Regno']; $Nic=$_POST['Nic']; $FullName=$_POST['F_Name']; $Address=$_POST['Address']; $Contact=$_POST['Contact']; $Color=$_POST['Color']; $sql = "Update customer SET nic='$Nic',fullname ='$FullName',address='$Address',contact='$Contact',color='$Color' where veh_regno='$VRegno'"; if(!mysqli_query($connnect,$sql)) { die("Error".mysqli_error($connnect)); } echo"Update Successfully "; if(!isset($conn)){ mysqli_close($conn); }
ThilinaMD
1. проверьте, что метод в html-форме настроен на POST или GET, если вы установили метод GET, вы не можете использовать $_POST['Nic']
2. Проверьте правильность имен полей ввода
Member 13049972
имена полей все правильные правильные и я использовал метод POST