这是一个id问题还是我缺少的东西?我试图让它删除评论...在这个'delete.php'页面上,$ prof是发送删除请求的用户,在我试图删除的页面上,$ auth是发送者评论.
<?php
require_once($_SERVER['DOCUMENT_ROOT'] . '/includes/system/init.php');
enforce_auth();
$prof = new User($_GET['id']);
$query = "UPDATE `ProfileComments` SET `status` = 'dead' WHERE `id` = '".$prof->id."' LIMIT 1";
$request = mysql_query($query,$connection);
?>
Run Code Online (Sandbox Code Playgroud)
我应该替换查询中的其他变量而不是$prof->id?
我看待它的方式,我认为当你只是使用id来更新你的数据库时制作一个新对象太过分了:)
我会这样做:
$id = $_GET['id']; <br>
mysql_query("UPDATE ProfileComments SET status = 'dead' WHERE id = '$id' LIMIT 1") or die(mysql_error());
Run Code Online (Sandbox Code Playgroud)
看看是否应该这样做!
| 归档时间: |
|
| 查看次数: |
97 次 |
| 最近记录: |