html表单php连接mysql数据库_使用HTML表单和PHP更新MySQL

我一直在寻找关于这方面的几十个主题,但尚未找到解决方案.

我创建了一个应该在输入框中显示数据库表内容的表单,当输入框的内容被更改并提交时,数据库应该更新.

$dbhost = '****';

$dbuser = '****';

$dbpass = '****';

$conn = MysqL_connect($dbhost,$dbuser,$dbpass);

if(! $conn )

{

die('Could not connect: ' . MysqL_error());

}

MysqL_select_db('****');

$query = "SELECT * FROM anstalld";

$result = MysqL_query($query) or die(MysqL_error());

?>

while($row = MysqL_fetch_array($result))

{

$namn = $row['namn'];

$mandag = $row['mandag'];

$tisdag = $row['tisdag'];

$onsdag = $row['onsdag'];

$torsdag = $row['torsdag'];

$fredag = $row['fredag'];

?>

=$namn?>MandagTisdagOnsdagTorsdagFredag

if(isset($_POST['update']))

{

$namn = $_POST['namnid'];

$mandag = $_POST['mandagid'];

$tisdag = $_POST['tisdagid'];

$onsdag = $_POST['onsdagid'];

$torsdag = $_POST['torsdagid'];

$fredag = $_POST['fredagid'];

$sql = MysqL_query("UPDATE anstalld SET mandag = '$mandag',tisdag = '$tisdag',onsdag = '$onsdag',torsdag = '$torsdag',fredag = '$fredag' WHERE namn = '$namn'");

$retval = MysqL_query( $sql,$conn );

if(! $retval )

{

die('Could not update data: ' . MysqL_error());

}

echo "Updated data successfully\n";

}

?>

表单显示数据库的内容很好,但更新后我收到此消息:

You have an error in your sql Syntax; check the manual that

corresponds to your MysqL server version for the right Syntax to use

near ‘1’ at line 1

我感谢任何帮助.

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值