首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >需要更新mysql的数据

问需要更新mysql的数据
EN

Stack Overflow用户
提问于 2016-09-04 09:51:47
回答 1查看 40关注 0票数 0
代码语言:javascript
复制
 <?php
 if(isset($_POST['Search']))
  {
    $num = $_POST['num'];
    $dbhost = 'localhost';
    $dbuser = 'root';
    $dbpass = '';
    $conn = mysql_connect($dbhost, $dbuser, $dbpass) or die ('Error connecting to mysql');
    $dbname = 'vasuki';
    mysql_select_db($dbname);
    $Result = mysql_query("SELECT id, name, age FROM details WHERE id = '$num'");
        while($row = mysql_fetch_array($Result)) {
                    $name = $row['name'] ;
        $age = $row['age'];

        echo "<div style='top: 273px;
                margin-left: 60px;
                position: absolute;left: 30px;'>
                <table border='1'><tr><th>Name</th>
                <th> Age </th></tr>
                <tr><td>".$name."</td>
                <td>".$age."</td>
                <td>Edit</td></tr>
                </table></div>";
        }

我会先解释这个概念:

在第一页中插入个人详细信息。在第二页需要更新的细节。上面的程序是我的第二页。要更新,我使用名称和年龄搜索数据。如果我得到特定的人数据,我需要点击编辑,它应该转到我的第一页,我需要更新数据。

我完成了我的html代码。我需要知道php代码来连接SQL。

有人能帮上忙吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-04 10:08:36

如果要重定向到另一个页面,则需要以形式添加action="otherpage.php",而在另一个文件中则需要编写如下内容:

代码语言:javascript
复制
if (!empty($_GET['newValue']) {
    mysql_query("update details set name='".$_GET['name']."', age='".$_GET['age']."' WHERE id=".$_GET['id']."");
    header("location: index.php");
    exit;
}

这是一种近似的方法,在某些方面,您应该将mysql更改为mysqli或PDO (因为不推荐),使用准备语句并转义所有输入。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39315652

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档