2013-07-17 71 views
-4

当在php/mysql中创建一个小代码时,我想知道如何构建一个php表单来从数据库中删除一个项目。创建一个php/mysql删除表单

第一个代码是index.php脚本的目标是收集关于我的网站的访问者的信息,因为用户想要破坏我的网站。

<?php 

    $getting_ips = mysql_query("SELECT * FROM ip_capture_module"); 
    if ($getting_ips) { 
     while ($row = mysql_fetch_array($getting_ips)) { 
    ?> 
    <tr> 
     <td><?php echo $row['id']; ?></td> 
     <td><strong><? echo $row['country']; ?></strong></td> 
           <td><?php echo $row['browser']; ?></td> 

     <td><a href="http://<?php echo $row['ipaddr']; ?>"><?php echo $row['ipaddr']; ?></a></td> 
        <td><?php echo $row['method']; ?></td> 
     <td><strong><?php echo $row['sploit']; ?></strong></td> 
     <td><?php echo $row['date']; ?></td> 
     <td><a href="delete.php">delete</a></td> 
    </tr> 

    <?php 
// The Second Code is capture.php 
#------------------------------------------------------------------------------------------ 
    ... 
     .... 
mysql_query("INSERT INTO ip_capture_module(country,browser,ipaddr,method,date) VALUES(
      '$country_name', 
      '$browser', 
      '$ip', 
      '$method', 
      CURRENT_TIMESTAMP())") or die ("<br>Error in inserting in IP: ".mysql_error()."<br>"); 
+0

你有一些你已经为这个应用程序编写的代码吗? – Maximus2012

+1

欢迎来到StackOverflow!你必须**更具体**那么。你遇到什么问题?编辑您的问题并发布您的当前代码,以便我们看到您的努力。 – peterm

+0

你可能想从这里开始:http://us1.php.net/manual/en/mysqli.query.php一旦你尝试了一些东西,尝试张贴你有什么,所以我们可以给更具体的方向 –

回答

0
DELETE FROM `table` WHERE `some_row`='row_value' 

这是最好的我能做到的,因为你没有给足够多的信息,以帮助您更

+0

THank的很多ahmad albayati我会看到我的解决方案,并再次感谢= = –

1
if(isset($_POST['delete'])){ 
//INSERT CODE HERE TO CONNECT TO DATABASE 
//DO MORE ERROR CHECKING NECESSARY 
mysql_query("DELETE FROM `table` WHERE row='value' LIMIT 1"); 
//OR YOU CAN USE MYSQLI 
$mysqli->query("DELETE FROM `table` WHERE row='value' LIMIT 1"); 
mysql_close(); 
//MYSQLI AGAIN 
mysqli_close(); 

exit(); 
} 

我不能给你了,因为你的问题是如此广阔。尝试使用PHP.NET获取更多信息。

+0

谢谢所有人,Im英语不好,我有新的代名词,我会重写帖子来澄清问题的想法,我有一种感觉,所有的朋友在这里想要帮助我,而且我很高兴能在这里 –