html如何更新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

我感谢任何帮助.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值