php method to simply modify mysql data: first connect to the database; then execute the SQL statement "select * from users;"; then query through "mysqli_query($conn,$sql);"; finally use the update method Just modify the mysql data.

The operating environment of this article: windows7 system, PHP7.1 version, DELL G3 computer
How to simply modify mysql data with php?
PHP Simple implementation of modifying data
index.php
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | <?php
$mysql_server_name ='127.0.0.1';
$mysql_username ='root';
$mysql_password ='';
$mysql_database ='chuan';
$conn =mysqli_connect( $mysql_server_name , $mysql_username , $mysql_password , $mysql_database ) or die ( "error connecting" ) ;
$sql = "select * from users ;" ;
$result = mysqli_query( $conn , $sql );
?>
<!doctype html>
<html>
<head>
<meta charset= "utf-8" >
<title>可编辑表格DEMO</title>
</head>
<body>
<div class = "container" >
<table class = "data" >
<tr>
<td>id</td>
<td>name</td>
<td >操作</td>
</tr>
<?php
while ( $row = mysqli_fetch_array( $result ))
{
echo "<tr>" ;
echo "<td>" . $row ['id']. "</td>" ;
echo "<td>" . $row ['username']. "</td>" ;
$id = $row ['id'];
echo "<td><a href=update.php?id=$id>修改</a></td>" ;
echo " </tr>" ;
}
?>
</table>
</div>
</body>
</html>
|
Copy after login
update.php
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | <?php
$id = $_GET ['id'];
$mysql_server_name ='127.0.0.1';
$mysql_username ='root';
$mysql_password ='';
$mysql_database ='chuan';
$conn =mysqli_connect( $mysql_server_name , $mysql_username , $mysql_password , $mysql_database ) or die ( "error connecting" ) ;
$sql = "select * from users where id= $id ;" ;
$result = mysqli_query( $conn , $sql );
while ( $row = mysqli_fetch_array( $result ))
{
$username = $row ['username'];
}
?>
<!doctype html>
<html>
<head>
<meta charset= "utf-8" >
<title>可编辑表格DEMO</title>
</head>
<body>
<form method= "post" action= "doUpdate.php?id=<?php echo $id ?>" >
username:<input type= "text" name='username' value=<?php echo $username ?>><br/>
<input type= "submit" >
</form>
</body>
</html>
|
Copy after login
doUpdate.php
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | <?php
$mysql_server_name ='127.0.0.1';
$mysql_username ='root';
$mysql_password ='';
$mysql_database ='chuan';
$conn =mysqli_connect( $mysql_server_name , $mysql_username , $mysql_password , $mysql_database ) or die ( "error connecting" ) ;
$id = $_GET ['id'];
$username = $_POST ['username'];
$sql = "update users set username= '" . "$username' where id = $id" ;
$result = mysqli_query( $conn , $sql );
if ( $result ){
exit ("<script>
alert('修改成功');
location.href='index.php'
</script>");
} else {
exit ("<script>
alert('修改失败');
location.href='index.php';
</script>");
}
?>
|
Copy after login
Recommended study: " PHP video tutorial》
The above is the detailed content of How to simply modify mysql data in php. For more information, please follow other related articles on the PHP Chinese website!