我真的找不到关于这个问题的另一篇文章。 我正在尝试使用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脚本的新文件和注释创建一个新行?
答案 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>";
}
}
}