webForumDet fria alternativet
Logga in / Bli medlem

Ta bort ur mysql

PHP

2 svar · 360 visningar · startad av nummersju

Medlem sedan aug. 2005198 inlägg
Trådstart#1

Om man har en databas med olika id osv, hur kan man skriva ett skript för att ta bort ett visst id ur databasen?

Medlem sedan maj 2005353 inlägg
#2
<?php
mysql_connect('server', 'anv', 'lösen');
mysql_select_db('databas');

if(isset($_POST['submit'])){
  $delete = $_POST['delete'];
  $sql = mysql_query('DELETE kolumn FROM tabell WHERE id = $delete');
}
?>
<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<label for="delete">Fyll i det id du vill ta bort från databasen</label>
<input type="text" name="delete" />
<input type="submit" name="submit" value="skicka" />
</form>

.. men det är nog ganska lätt att göra SQL-injections på :s

Medlem sedan sep. 200522 inlägg
#3

använda addslashes(); är ju en början.

378 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
120 ms — deklarationer (db)
129 ms — hämta statistik (db)
127 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)