Krótki kod java:
$( "#wyslij" ).click(function () { var name=$("#nazwamodela").val(); var adresclass=$("#adresclass").val(); var address=$("#adres").val(); var name_c = encodeURIComponent(name); /*------------------call ajax for Add record--------------------------*/ $.ajax({ type: "POST", url: "dodaj.php", data: "action=add&name="+ name_c+"&address="+ address, success: function(data){ $('#result2').html("<div class='alert alert-success'>"+data+"</div>"); //window.location.href="panel.php?p=model"; /*---------------------*/ $("#nazwamodela").val(''); $("#adresclass").val(''); $("#adres").val(''); /*-----------------------*/ } }); /*------------------call ajax for Add record--------------------------*/ });
W php wygląda to tak:
function add() { $sql = "insert into sponsor(tytul,adres) values('$nazwa','$address')"; if (mysqli_query($polaczenie, $sql)) { } else { } }
I teraz załóżmy dodaję nowy wpis o treści:
i'm fine thanks
wyskakuje mi info:
Could NOT UPDATE: You have an error IN your SQL syntax; CHECK the manual that corresponds TO your MariaDB server version FOR the RIGHT syntax TO USE near 'm fine thanks','Opis')' at line 1
Jak to rozwiązać?