Php 来自我的数据库的数据赢得';我没有出现

Php 来自我的数据库的数据赢得';我没有出现,php,mysql,sql,database,web,Php,Mysql,Sql,Database,Web,我正在尝试更新数据库中的数据,但当我转到“编辑”页面时,这些数据不会显示。有什么帮助吗?多谢各位 index.php <?php include_once('db.php'); if(isset($_POST['description'])) { $description = $_POST['description']; if(mysql_query("INSERT INTO about VALUES('','$descriptio

我正在尝试更新数据库中的数据,但当我转到“编辑”页面时,这些数据不会显示。有什么帮助吗?多谢各位

index.php

<?php
    include_once('db.php');
    if(isset($_POST['description']))
    {
        $description = $_POST['description'];

        if(mysql_query("INSERT INTO about VALUES('','$description')"))
            echo "Sucacessful Update";
        else
            echo "Please try again";
    }
            $res = mysql_query("SELECT * FROM about");
?>

<form action = "." method="POST">
Name <input type = "text" name="description"><br/>

<input type="submit" value="Save">
</form>

<?php
    while( $row = mysql_fetch_array($res) )
        echo "$row[id]. $row[description] <a href='edit.php?edit=$row[description]'>edit</a><br />";
?>

将行的
id
而不是
说明
传递给
edit.php
脚本,所有这些都会工作得更好

<?php
    while( $row = mysql_fetch_array($res) )
        echo "$row[id]. $row[description] <a href='edit.php?edit=$row[id]'>edit</a><br />";
?>

请不要使用
mysql\uuz
数据库扩展,它已被弃用(在PHP7中永远消失) 特别是如果你只是在学习PHP,那么就花点精力学习
PDO
mysqli_u979;
数据库扩展,


停止使用不推荐的
mysql.*
API。在准备好的语句中使用
mysqli.*
或PDO。首先,您的第一页正在向URL添加
$row['description']
,但您正在选择的
id
字段中查找该值。谢谢您,先生@安德鲁斯米的问题解决了。谢谢你,先生!谢谢你的链接,我才刚刚开始学习PHP。
<?php
    while( $row = mysql_fetch_array($res) )
        echo "$row[id]. $row[description] <a href='edit.php?edit=$row[id]'>edit</a><br />";
?>