PDA

View Full Version : Триене от база данни?



kristiqn2
12-07-2011, 20:57
Здравейте,

Как мога да направя така, че на дадена таблица да има бутон изтрий и когато го натисна да се трие това от базата данни проблема ми е с триенето всичко друго е наред ето файла delete.php:




<?php

require_once 'config.php';

$gid = $_GET['id'];

mysql_query("DELETE FROM `questions` WHERE id='$gid'");

header("Location: addvapros.php");

MaGuSs
12-07-2011, 21:30
В коя таблица. Тази в MySQL или таблицата в html / <table> /?

П.П. В HTML пишеш:


<a href="delete.php?gid=<?php echo $row['id']; ?>" >Delete</a>

А ако искаш да те пита "ИСкаш ли да изтриеш .."пишеш това:


<a href="delete.php?gid=<?php echo $row['id']; ?>" onclick="return makesure();" >Delete</a>

<script type="text/javascript">
function makesure() {
if (confirm('Сигурен ли си, че искаш да изтриеш новината ?')) {
return true;
}
else {
return false;
}
}
</script>

kristiqn2
12-08-2011, 14:25
Ами говоря за таблици от mysql но не става :(

MaGuSs
12-08-2011, 18:33
Отиваш в phpmyadmin, избираш базата данни и там където е това "Изпълнение на SQL" пишеш:


DELETE FROM questions
WHERE id=/* някакво число */

А ако искаш да триеш от структурата на базата данни, маркираш id-то / или id-тата / и някъде трябва да има бутон "Drop" или "Унищожаване"

;)

П.П. Ако ще триеш цяла база данни:

DROP TABLE questions