php - 使用 href 从数据库中删除数据行

标签 php mysql

我很难找到如何删除 php mysql connect 中的数据行,但我不确定代码,这是我的代码:

               //URL aka delete button
               <a href ='deluserlist.php?customerNo=$customerNo'>
               //delete from database code
               <?php
               include("../connection.php");  

           $customerNo =$_REQUEST['customerNo'];

           // sending query
           $del = mysql_query("DELETE FROM cust WHERE customerNo='.$customerNo.'")
           or die(mysql_error()); 

           header("Location: lotres1.php");
               ?>

最佳答案

您不必在此处添加连接运算符。像这样重写。

$del = mysql_query("DELETE FROM `cust` WHERE `customerNo`='$customerNo'") or die(mysql_error()); 

PHP 5.5.0 起,此 (mysql_*) 扩展已弃用,并将在未来删除。相反,应该使用 MySQLiPDO_MySQL 扩展。切换到 PreparedStatements 可以更好地抵御 SQL 注入(inject)攻击!

关于php - 使用 href 从数据库中删除数据行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22277876/

相关文章:

php - 如何将 Windows 批处理脚本变量传递给管道命令

mysql - 在 MariaDB 中使用 REGEXP_REPLACE 进行正则表达式查找和替换的正确语法是什么?

mysql - SQL查询子查询结构

mysql - 为每个 id 选择最近的行

php - 在 PDF 文件中绘图

php - 使用 PHP,我对 MySQL 数据库发出一个简单的查询 - 在 phpMyAdmin 中发出相同的查询时,我收到一个错误,我得到了几行信息

php - MySql Tinytext vs Varchar vs Char

php - 如何从同一个表中的单个 MySQL 查询中获取两组结果?

mysql - 根据特定属性选择属性

php - 使用 codeigniter 在 mysql 中连接