Я хочу удалить строку из таблицы в MySql, передавая идентификатор с помощью функции яваскрипта так:Удаление строки из MySQL, передавая идентификатор с помощью функции яваскрипта
function delete_slider(id){
<?php
$delete = $db->prepare("DELETE FROM slider where id ="?> id <?php echo "LIMIT 1);";
$delete->execute();
?>
}
onclick="delete_slider(<?php echo $slider->id ?>);"
Это не работает, вам нужно будет вызвать вашу php-функцию через AJAX – cmorrissey
Кажется, вы только что начали. Вы пытаетесь использовать javascript и php. Один из них - клиентский, а другой - серверный. Для этого вам нужно провести некоторое исследование. Поскольку @cmorrissey объяснил, что AJAX может вариант, но все же вам нужно это выяснить. –
Этот '$ delete = $ db-> prepare (" DELETE FROM slider, где id = "?> Id Php echo" LIMIT 1); ";' недопустим PHP/SQL. 'Id' нужно отправить на этот скрипт PHP через ajax, и значение должно быть передано в execute или as bound. – chris85