在php中输入id键后编辑并删除mysql表
在字段中输入ID并选择del/edit之后,我需要在php中编辑mysql记录 输入ID选择编辑/删除 从数据库获取数据 在字段中编辑后,按submit 成功更新数据库 我不能申请身份证。有人能帮我解决这个问题吗 update.php 更新_ac.php 没有mysql_num_数组函数。您可能是指mysql\u fetch\u数组 您有一个名为id的表单输入,还有一个名为id的隐藏输入,它从$row(不存在的数组)中分配了一个值。ID应该来自文本输入还是来自隐藏输入 您的更新查询没有WHERE子句,因此它将更新表中的每一行,而不仅仅是具有给定id的行。请添加WHERE子句 您没有编写删除行的代码。它不会自己写 你的代码应该只更新-我没有看到删除的代码 但是,您是否有任何错误 尝试修改您的代码:在php中输入id键后编辑并删除mysql表,php,mysql,edit,Php,Mysql,Edit,在字段中输入ID并选择del/edit之后,我需要在php中编辑mysql记录 输入ID选择编辑/删除 从数据库获取数据 在字段中编辑后,按submit 成功更新数据库 我不能申请身份证。有人能帮我解决这个问题吗 update.php 更新_ac.php 没有mysql_num_数组函数。您可能是指mysql\u fetch\u数组 您有一个名为id的表单输入,还有一个名为id的隐藏输入,它从$row(不存在的数组)中分配了一个值。ID应该来自文本输入还是来自隐藏输入 您的更新查询没有WHERE
if($result){
echo "Successful";
echo "<BR>";
echo "<a href='list_records.php'>View result</a>";
}
else {
echo "ERROR";
}
与
如果有任何错误,请告诉我们
<?php
$host="127.0.0.1"; // Host name
$username="code"; // Mysql username
$password="code2"; // Mysql password
$db_name="at_db"; // Database name
$tbl_name="persons"; // Table name
// Connect to server and select database.
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
// update data in mysql database
$sql="UPDATE $tbl_name SET id='$id', fname='$fname', lname='$lname',
username='$username', password='$password', idimg='$idimg', bday='$bday', sex='$sex',company='$company', web='$web', email='$email', status='$status', cer='$cer', cerstart='$cerstart', cerexp='$cerexp', score='$score', scop='$scop', address='$address', tel='$tel', fax='$fax' ";
$result=mysql_query($sql);
if($result){
echo "Successful";
echo "<BR>";
echo "<a href='list_records.php'>View result</a>";
}
else {
echo "ERROR";
}
?>
if($result){
echo "Successful";
echo "<BR>";
echo "<a href='list_records.php'>View result</a>";
}
else {
echo "ERROR";
}
if($result){
echo "Successful";
echo "<BR>";
echo "<a href='list_records.php'>View result</a>";
}
else {
echo "ERROR".mysql_error();
}