所有类型的mysql查询在本地工作,但当我尝试从实时服务器上的php页面运行插入和更新查询时,它不起作用,并且不会显示任何类型的错误。我的数据库连接正常。我可以从数据库中获取数据。但我无法从php页面插入新数据或更新现有数据。
以下是我的一个问题:
<?php
session_start();
if(empty($_SESSION['UserId'])){
header("Location: index");
die();
}
include("utility.php");
if(isset($_POST["btnEdit"]))
{
$memberName = $_POST["memberName"];
$designation = $_POST["designation"];
$memberDetails = '';
if(isset($_POST["memberDetails"])){
$memberDetails = $_POST["memberDetails"];
}
$memberEmail = '';
if(isset($_POST["memberEmail"])){
$memberEmail = $_POST["memberEmail"];
}
$linkedin = '';
if(isset($_POST["linkedin"])){
$linkedin = $_POST["linkedin"];
}
$teamId = $_POST["teamId"];
$result=mysqli_query($conn,"UPDATE team SET memberName='".$memberName."', designation='".$designation."', memberDetails='".$memberDetails."', memberEmail='".$memberEmail."', linkedin='".$linkedin."' WHERE teamId='".$teamId."'");
header("Location:team_member_list?id=".$teamId."&msg=Member Updated Successfully...)");
}
?>
有人可以告诉我可能是什么原因吗?
答案 0 :(得分:0)
您可以尝试通过手动连接到数据库并查找错误来直接运行这些更新/插入查询。但首先,作为devnullΨ悲伤之前,请检查您的数据库用户权限。