Изчистване на база данни

mitko666

Registered
Здравейте може ли да се направи примерно с някакъв инпут бутон да се ичиства дадена таблица в базата данни.Под изчиства имам предвид да се трият всички въведени записи и id-то отново да почва от 1.
Благодаря предварително.
 
Инклудни си и свързващият файл :)

Код:
<form method="POST" action="">

Таблица - <input type="text" name="table"/> <input type="submit" name="submit" value="Изчисти"/>

</form>

<?
if (isset($_POST['submit']))
{
$table=htmlspecialchars($_POST['table']);

if (empty($table))
{
echo "Prazno pole !";
}
else
{
$delete=mysql_query("DELETE * FROM '$table'") or die(mysql_error());
if ($delete)
{
echo "Операцията протече успешно !";
}
echo "Възникна грешка !";
}

}
?>
 
Най-добре изгледай този урок

http://nau4i.me/index.php?option=com_content&view=article&id=84:mysql-delete&catid=37:mysql-&Itemid=64
 
kulov

Направих го по следният начин
Код:
<?php 
include_once "conf.php";
?>
<form method="POST" action=""> 

Таблица - <input type="text" name="table"/> <input type="submit" name="submit" value="Изчисти"/> 

</form> 

<? 
if (isset($_POST['submit'])) 
{ 
$table=htmlspecialchars($_POST['table']); 

if (empty($table)) 
{ 
echo "Prazno pole !"; 
} 
else 
{ 
$delete=mysql_query("DELETE * FROM '$table'") or die(mysql_error()); 
if ($delete) 
{ 
echo "Операцията протече успешно !"; 
} 
echo "Възникна грешка !"; 
} 

} 
?>

Но ми излиза грешка

Код:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '* FROM 'fakti'' at line 1
 
Код:
<form method="POST" action="">

Таблица - <input type="text" name="table"/> <input type="submit" name="submit" value="Изчисти"/>

</form>

<?php
include_once "conf.php";
if (isset($_POST['submit']))
{
$table=htmlspecialchars($_POST['table']);

if (empty($table))
{
echo "Prazno pole !";
}
else
{
$delete=mysql_query("TRUNCATE TABLE `".$table."`") or die(mysql_error());
if ($delete)
{
echo "Операцията протече успешно !";
}
echo "Възникна грешка !";
}

}
?>
 

Back
Горе