从数据库中提取的html动态数据

时间:2013-12-05 10:18:23

标签: html

我正在使用此代码将数据从数据库提取到html页面

我必须向客户发送html新闻简报,而不是创建更多的html模板 我想创建一个,我必须从每个客户端的数据库动态获取数据

任何人都可以帮忙

但这没有用,任何人都可以帮助我

<?php

 $db = mysql_connect("localhost","root"); 
 if (!$db) {
 die("Database connection failed miserably: " . mysql_error());
 }

 $db_select = mysql_select_db("STrack",$db);
 if (!$db_select) {
 die("Database selection also failed miserably: " . mysql_error());
 }
?>
<html>
 <head>
 <title>Step 5</title>
 </head>
 <body>
<div class="cssstyle">
 <?php

$result = mysql_query("SELECT * FROM users where Name='Admin', $db);
 if (!$result)
      {
 die("Database query failed: " . mysql_error());
 }

 while ($row = mysql_fetch_array( $result )) 
     {
echo $result;
 }
?>
</div>
 </body>
</html>

<?php

 mysql_close($db);
?>

3 个答案:

答案 0 :(得分:0)

我不确定我是否理解正确,因为我真的不明白你的问题,但我建议使用这些:AJAX - Click me。它不是那么难,并动态获取您的数据:)

答案 1 :(得分:0)

仅考虑代码中的错误,可能不是您问题的答案

mysql_query("SELECT * FROM users where Name='Admin', $db);

缺少报价,应该是

mysql_query("SELECT * FROM users where Name='Admin'", $db);

在此代码中

while ($row = mysql_fetch_array( $result )) 
{
    echo $result;
}

你应该使用

while ( $row = mysql_fetch_array($result) ) 
{
    echo $row[0]; // or echo $row['Name'];
}

答案 2 :(得分:0)

不要尝试输出$ result变量,仅用于通过mysql函数读取

mysql_fetch_array($result)

同样没有,使用“SELECT *”选择每个数据库列。我假设你只想要一两列。

用于输出用途

echo $row['<columnName>'];