gpt4 book ai didi

php - 向数据库发送查询时遇到问题

转载 作者:行者123 更新时间:2023-11-30 22:49:12 24 4
gpt4 key购买 nike

我想在单击按钮时从数据库中删除 3 个字段:fk_id_bandid_bandband

但是我在将 mysql 查询从我的 PHP 文件发送到数据库时遇到了问题。

我有这个 PHP 代码:

<?php
session_start();
include('database.php');

$id = $_SESSION['id'];

$select = "SELECT *
FROM users
WHERE id_user = ".$id."";

$result = mysql_query($select);

$line = mysql_fetch_assoc($result);

$idband = $line["fk_id_band"];


$sqldelete = "DELETE bands
FROM bands
WHERE id_band = ".$idband."";

echo $sqldelete;

mysql_query($sqldelete);
?>

当我在 phpmyadmin 中插入查询时,它起作用了。 (从 id_band = 1 的 bands 中删除 bands)

但是,当我使用 mysql_query($sqldelete) 时,它不会像我认为的那样自动更新数据库。

这里有什么问题吗?

最佳答案

你的删除语句有语法错误

$id = $_SESSION['id'];

$select = "select * from users WHERE ID = $id";
$result = mysql_query($select);
$line = mysql_fetch_assoc($result);

$idband = $line["fk_id_band"];
$sqldelete = "DELETE bands
FROM bands
WHERE id_band = ".$idband;
echo $sqldelete;

mysql_query($sqldelete);

关于php - 向数据库发送查询时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28620197/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com