我正在使用 PHP 更新远程 MySQL 数据库,但表没有更新。PHP 不显示任何错误。
我正在使用这个 php 代码:
<?php
// php code to Update data from mysql database Table
if(isset($_POST['update']))
{
$connect = mysqli_connect($hostname, $username, $password, $databaseName);
// get values form input text
$headingSrb = $_POST['heading_srb'];
$paragraphSrb = $_POST['paragraph_srb'];
$headingEng = $_POST['heading_eng'];
$paragraphEng = $_POST['paragraph_eng'];
// mysql query to Update data
$query = "UPDATE `update_slide_1` SET `heading_ser`='".$headingSrb."',`paragraph_ser`='".$paragraphSrb."', `heading_eng`='".$headingEng."', `paragraph_eng`='".$paragraphEng."' ";
$result = mysqli_query($connect, $query);
if($result)
{
echo '<p style="text-align: center; padding:5px; background-color: rgba(9, 143, 72, 0.6); color:white; ">Data Updated.</p> ';
echo "$query";
}else{
echo '<p style="text-align: center; padding:5px; background-color: rgba(183, 0, 3, 0.7); color:white; ">Data Not Updated.</p> ';
}
mysqli_close($connect);
}
?>
我在所有表单文本输入中输入了“asd”,Echo 查询显示它正在从我的 html 表单中提取数据,所以这不是问题:
更新update_slide_1集heading_ser='asd',paragraph_ser='asd',heading_eng='asd',paragraph_eng='asd'
也许我没有在数据库中设置表或列。这是我的数据库表的图片: 数据库表
12345678_0001