我正在使用此代码将数据从数据库提取到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);
?>
答案 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>'];