本文目录一览:
php数据库内容修改代码
修改如下:不用使用session传递
1.php 文件中: 修改后的代码,将$row["id"]
作为id的参数值传递到2.php
else {
echo 'td' . '<a href="2.php?id=' . $row["id"] . '">' . $row["id"] . '可以修改</a>/td';
}
2.php修改如下:
$strSql = "SELECT * from test where id=" . $_GET['id'];
PHP调用MySQL修改
mysql和acc的调用方式,在php中是两码事,所以,你的index还是得改改
php mysql 代码修改
<?php
mysql_connect("地址", "a0420160550", "密码") || die "连接失败";
$sql = "select account,password from a0420160550.user where account='{$_GET['account']}'";
if ($result = mysql_query($sql)) {
if ($row = mysql_fetch_array($result)) echo "密码是{$row['password']}";
else echo "没有找到用户{$_GET['account']}的数据!";
mysql_free_result($result);
} else echo "执行数据库查询失败,SQL:<br>错误信息:" . mysql_error();
mysql_close();
?>
如果代码不能执行,请粘贴浏览器显示的错误信息。
php修改mysql数据
在editing中你的变量就没有传过来吧!! 你得把
<?php
echo
"$idx";
?>
改成
<?php
echo
$_GET['idx'];
?>
下面的几个也是。 在editdb.php中你改下这个地方:
$query = "update tbl set idx='$idx', UserName='$UserName', LastName='$LastName', FreeText='$FreeText' where idx='$idx'";
改成:
$query = "update tbl set idx='" . $_POST['idx'] . "', Username='" . $_POST['UserName'] . "', LastName='" . $_POST['LastName'] . "', FreeText='" . $_POST['FreeText'] . "' where idx='" . $_POST['idx'] . "'";