Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/55.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在php中输入id键后编辑并删除mysql表_Php_Mysql_Edit - Fatal编程技术网

在php中输入id键后编辑并删除mysql表

在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

在字段中输入ID并选择del/edit之后,我需要在php中编辑mysql记录

输入ID选择编辑/删除 从数据库获取数据 在字段中编辑后,按submit 成功更新数据库 我不能申请身份证。有人能帮我解决这个问题吗

update.php 更新_ac.php 没有mysql_num_数组函数。您可能是指mysql\u fetch\u数组

您有一个名为id的表单输入,还有一个名为id的隐藏输入,它从$row(不存在的数组)中分配了一个值。ID应该来自文本输入还是来自隐藏输入

您的更新查询没有WHERE子句,因此它将更新表中的每一行,而不仅仅是具有给定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();
}