首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用PHP从现有数据库中为每行生成一个新的特定HTML

问使用PHP从现有数据库中为每行生成一个新的特定HTML
EN

Stack Overflow用户
提问于 2017-10-27 09:11:49
回答 2查看 35关注 0票数 0

首先,我在这里碰上了一面墙,我真的需要你的帮助。我对数据库进行了编码,所以我已经启动并工作了,再加上里面的所有数据。我工作的HTML和CSS媒体打印查询,我有它,我希望它的外观准确。我现在要做的就是:

对于mysql选择表的每一行,我必须填写我创建的html页面的每个特定输入表单并打印出来。

有人能告诉我我怎么做到的吗?

EN

回答 2

Stack Overflow用户

发布于 2017-10-27 09:20:41

假设您想连接到数据库,只需获取id,您可以执行以下操作。

确保更改my_host、my_user、my-password、my_databse,my_tablewith your configuration settings. Then if you want to fetch anything else than it `只需将其更改为您要查找的列名。

请注意,我们在这里使用PHP。

代码语言:javascript
复制
// Open Connection
$con = @mysqli_connect('my_host', 'my_user', 'my-password', 'my_databse');

if (!$con) {
    echo "Error: " . mysqli_connect_error();
    exit();
}

// Some Query
$sql    = 'SELECT * FROM my_table';
$query  = mysqli_query($con, $sql);
while ($row = mysqli_fetch_array($query))
{
    echo $row['id'];
}

// Close connection
mysqli_close ($con);

检查这个链接得到一个深入的解释。

票数 0
EN

Stack Overflow用户

发布于 2017-10-27 12:32:00

你可以用两页纸来完成这个任务。其中一页提供您的概述,另一页提供您的发票打印预览。

概述:

代码语言:javascript
复制
// DB select stuff here

while ($row = $result->fetch(PDO::FETCH_ASSOC)) {
    echo "<tr>\n";
    echo "    <td>".htmlspecialchars($row['what'])."</td>\n";
    echo "    <td>".htmlspecialchars($row['ever'])."</td>\n";
    echo "    <td><a href=\"detail.php?id=".$row['id']."\">Detail</a></td>\n";
    echo "</tr>\n";
}

详细信息页:

代码语言:javascript
复制
$sql = 'SELECT your, columns FROM tab WHERE id = ?';
$stmt = $db->prepare($sql);
$stmt->execute(array($_GET['id']));
$row = $stmt->fetch(PDO::FETCH_ASSOC);
if (!$row) {
    echo "There is no data for the given Id\n";
    return;
}
echo "What: ".htmlspecialchars($row['what'])."<br />\n";
echo "Ever: ".htmlspecialchars($row['ever'])."<br />\n";
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46971465

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档