我正在尝试在数据库akron11_db中选择表gaestebog,我不知道该命令是什么,该表有3个值,id,bruger和besked(id,user,message)。
第二个问题是创建表后底部的<?php
标记不会关闭。
我正在使用记事本++,所以我可以看到由于颜色编码标签没有关闭。
在此先感谢,我希望有一天能成为这里的大师,可以帮助你们所有人。
<!DOCTYPE html>
<html>
<?php
$sql = mysql_connect("localhost", "USER", "PW") or die(mysql_error);
mysql_select_db("akron11_db", $sql);
if($_SERVER ['REQUEST_METHOD'] == 'POST')
{
$bruger = mysql_real_escape_string($_POST)['bruger']);
$besked = mysql_real_escape_string($_POST['besked']);
$query = mysql_query("INSERT INTO message (bruger,besked) VALUES ('$bruger, $besked)");
echo ("Tak for beskeden")
}
?>
<form action="index.php" method="post">
User: <input type="text" name="bruger"/><br />
Message <textarea name="besked"></textarea>
<input type="submit" value="post!"/>
</form>
<?php
$result = mysql_query ("SELECT * FROM besked ORDER BY id DESC");
//DESC er decending
while($row = mysql_fetch_array($result));
{
<table>
<tr>
<td>Bruger:</td>
<td><?php echo $row['bruger'] ?></td>
</tr>
<tr>
<td>Besked:</td>
<td><?php echo $row['besked'] ?></td>
</tr>
</table>
<hr />
}
?>
</html>
答案 0 :(得分:0)
<?php
$result = mysql_query ("SELECT * FROM besked ORDER BY id DESC");
//DESC er decending
while($row = mysql_fetch_array($result));
{
<table>
<tr>
<td>Bruger:</td>
<td><?php echo $row['bruger'] ?></td>
</tr>
<tr>
<td>Besked:</td>
<td><?php echo $row['besked'] ?></td>
</tr>
</table>
<hr />
}
?>
您需要在HTML代码段周围打开和关闭PHP代码:
<?php
$result = mysql_query ("SELECT * FROM besked ORDER BY id DESC");
//DESC er decending
while($row = mysql_fetch_array($result));
{
?>
<table>
<tr>
<td>Bruger:</td>
<td><?php echo $row['bruger'] ?></td>
</tr>
<tr>
<td>Besked:</td>
<td><?php echo $row['besked'] ?></td>
</tr>
</table>
<hr />
<?php
}
?>