Как удалить строки из базы данных mysql с помощью php с помощью кнопки удаления формы

Я мог бы действительно помочь. Я немного новичок. И я пытаюсь сделать инструмент для удаления строк из таблицы моей базы данных. Это то, к чему я пришел, покажет строки из таблицы с флажком, связанным с этой строкой, и кнопкой удаления, чтобы удалить выбранные строки. Но когда я ударил delete, я получил следующее сообщение об ошибке.

Предупреждение: mysql_real_escape_string () ожидает, что параметр 1 будет строкой, массив указан в /home/a9083956/public_html/zundappgroesbeek/beheer/testretrievesql.html в строке 31

Под этим кодом:

<html> <head> <title>Retrieve and delete data from database </title> </head> <body> <form action="" method="post"> <?php // Connect to database server mysql_connect("mysql7.000webhost.com", "a9083956_test", "sesam") or die (mysql_error ()); // Select database mysql_select_db("a9083956_test") or die(mysql_error()); // SQL query $strSQL = "SELECT * FROM forum_question"; // Execute the query (the recordset $rs contains the result) $rs = mysql_query($strSQL); // Loop the recordset $rs // Each row will be made into an array ($row) using mysql_fetch_array while($row = mysql_fetch_array($rs)) { // Write the value of the column FirstName (which is now in the array $row) echo '<input name="delete[]" type="checkbox">'; echo $row['topic']. " " .$row['name']. " " .$row['datetime'] . "<br />"; } $delete = mysql_real_escape_string($_POST['delete']); for($i=0; $i < count($delete); $i++){ mysql_query("DELETE FROM table_name WHERE id = $delete[$i] "); } // Close the database connection mysql_close(); ?> <input type="submit" value="Delete selected items"> </form> </body> </html> 

     mysql_query("DELETE FROM table_name WHERE id = " . (1 * $delete[$i])); 

    И я даже не буду упоминать о переключении на mysqli.