Php 需要从mysql更新数据吗

Php 需要从mysql更新数据吗,php,html,mysql,sql,oracle,Php,Html,Mysql,Sql,Oracle,如果您想重定向到另一个页面,您需要在表单中添加action=“otherpage.php”并在另一个文件中编写如下内容: <?php if(isset($_POST['Search'])) { $num = $_POST['num']; $dbhost = 'localhost'; $dbuser = 'root'; $dbpass = ''; $conn = mysql_connect($dbhost, $dbuser, $dbpass)

如果您想重定向到另一个页面,您需要在表单中添加
action=“otherpage.php”
并在另一个文件中编写如下内容:

 <?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>";
        }

这是一种近似的方法,您应该更改一些内容,例如使用准备好的语句将mysql更改为mysqli或PDO(因为已弃用),并转义所有输入。

如果要重定向到另一个页面,则需要在表单中添加
action=“otherpage.php”
在另一个文件中,您需要编写如下内容:

 <?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>";
        }

这是一种近似的方法,有一些东西你应该改变,比如
mysql
mysqli
或PDO(因为已弃用),使用准备好的语句并转义所有输入。

如果你想更新,我认为这还不够信息?好吧,让我解释一下:在第一页我插入了个人详细信息。并在第二页中需要更新详细信息。上面的程序是我的第二页。要更新,我正在使用名称和年龄搜索数据。如果我得到了特定的个人数据,我需要单击编辑,它应该转到我的第一页,我需要更新数据。
mysql.*
函数从PHP5.5开始就被弃用,在PHP7.0中被完全删除。使用或代替。警告:如果您只是在学习PHP,请不要使用该界面。它是如此可怕和危险,以至于在PHP7中被删除。替换类和指南类说明了最佳实践。您的用户参数不存在,并且存在可利用的参数。首先,我需要单击“编辑”,它将被重新定向到我的第一页。我试过的标准html代码没有帮助,因为我在echo中编写的程序中没有提供足够的信息,如果你想更新?好的,让我解释一下:在第一页中,我插入了个人详细信息。并在第二页中需要更新详细信息。上面的程序是我的第二页。要更新,我正在使用名称和年龄搜索数据。如果我得到了特定的个人数据,我需要单击编辑,它应该转到我的第一页,我需要更新数据。
mysql.*
函数从PHP5.5开始就被弃用,在PHP7.0中被完全删除。使用或代替。警告:如果您只是在学习PHP,请不要使用该界面。它是如此可怕和危险,以至于在PHP7中被删除。替换类和指南类说明了最佳实践。您的用户参数不存在,并且存在可利用的参数。首先,我需要单击“编辑”,它将被重新定向到我的第一页。正常的html代码,我尝试了它是没有帮助的,因为在程序内的回声我写了HTMLFirst我需要点击编辑,它将被重新编辑到我的第一页。我试过的标准html代码对我编写的echo内的程序没有帮助HTML@Sukki对不起,我不明白如何解决你的问题。您可能需要发布几乎完整的代码(但只发布问题所在的部分,并覆盖任何敏感数据),以便我可以找到适合您的解决方案。(或者Yagami的解决方案也不错?)首先,我需要单击编辑,它将被重新定向到我的第一页。我试过的标准html代码对我编写的echo内的程序没有帮助HTML@Sukki对不起,我不明白如何解决你的问题。您可能需要发布几乎完整的代码(但只发布问题所在的部分,并覆盖任何敏感数据),以便我可以找到适合您的解决方案。(或者雅加米的解决方案也不错?)