为数据库表中的每个表行添加表行

时间:2015-06-13 22:15:21

标签: php

我真的找不到关于这个问题的另一篇文章。 我正在尝试使用php脚本为phpmyadmin表中的每个新表行添加一个新的表行。

我的代码是:

<?php

    if($check == true)
    {
    echo" <a href='php/logout.php' class='subpages'>Logout</a>
            <tr>
                <td>
                    FileName: <a href='../uploads/$filename'>$filename</a>
                </td>
                <td>";
                     $connect = mysql_connect("localhost","root","");
                    mysql_select_db("phplogin"); // select DB
                    $getcomment = mysql_query("SELECT comment FROM files WHERE name='$filename'");
                    while($row = mysql_fetch_assoc($getcomment))
                    {
                        echo"Comment: ".$row['comment']." </td>
                                </tr>";
                    }
        }
?>

检查时检查文件是否实际上传(如果是连接)是为了获取文件的名称和附加的注释。

然后在获取信息时最终我要为FileName和Comment创建一个表行和2个colusm。我的代码的结果用新的代码替换了已经创建的行。

有没有办法为每个只使用PHP脚本的新文件和注释创建一个新行?

1 个答案:

答案 0 :(得分:0)

试试这个......请让我们知道它是否正常工作......

if($check == true)
{
    echo" <a href='php/logout.php' class='subpages'>Logout</a>
            <table><tbody><tr>
                 <th>File Name</th>
                 <th>Comments</th>
            </tr>
            <tr>
                <td>
                    FileName: <a href='../uploads/$filename'>$filename</a>
                </td>
            </tr>
                ";
                     $connect = mysql_connect("localhost","root","");
                    mysql_select_db("phplogin"); // select DB
                    $getcomment = mysql_query("SELECT comment FROM files WHERE name='$filename'",$connect);
                    $res = mysql_fetch_row($getcomment);
                    $num_rows = mysql_num_rows($getcomment);

                    if ($num_row > 0){

                        for ($i=0;$i<$num_row;$i++){

                        echo "<tr><td><Comment: ".$res[$i]."</td></tr>";
                        }
                    }
}