Php 从数据库中获取2个字段的值并显示在URL中
Q.如何从数据库中提取值并粘贴到URL中 就像我有一个db表-pqrs_玩具_变体 其中有许多领域,包括Php 从数据库中获取2个字段的值并显示在URL中,php,mysql,Php,Mysql,Q.如何从数据库中提取值并粘贴到URL中 就像我有一个db表-pqrs_玩具_变体 其中有许多领域,包括 身份证 v_prod_id 现在我想用id和v_prod_id链接我的列表页面的内容 <a href="index.php?option=com_toys&view=detail&pid='.$row->v_prod_id.'&vid='.$row->id.'">Toy 1</a> 我是一个学习php和mysql的新手-真的没
<a href="index.php?option=com_toys&view=detail&pid='.$row->v_prod_id.'&vid='.$row->id.'">Toy 1</a>
我是一个学习php和mysql的新手-真的没有从db-#uu_u玩具_u变体中获取id和v_prod_id值的方法
有人能帮上忙并给你提建议吗?也许这对你会有帮助
$data = [];
$query = mysql_query("SELECT * FROM pqrs_toys_variants;");
while ($row = mysql_fetch_assoc($query))
{
$data[] = [$row['id], $row['v_prod_id']]
}
现在您可以生成如下链接:
foreach ($data as $key => $item)
{
echo "<a href=\"index.php?option=com_toys&view=detail&pid={{$row['v_prod_id']}}&vid={{$row['id']}}\">Toy {{$key}}</a>"
}
foreach($key=>$item的数据)
{
回声“”
}
但正如David所说,如果你自己尝试一些东西,然后来到这里,你会有更多的运气。在下面的代码片段中,我生成了一个演示如何连接数据库、从数据库中获取记录、为所有数据库记录生成链接以及在页面中显示HTML
<?php
//Db connection
$host = "localhost";
$dbName = "test";
$dbUser = "root";
$dbPass = "";
$dbh = new PDO('mysql:host='.$host.';dbname='.$dbName, $dbUser, $dbPass);
//Fetch records from DB
$query = $dbh->prepare("SELECT id,v_prod_id,toy_name FROM pqrs_toys_variants");
$query->execute();
$result = $query->fetchAll();
$HTML = "";
//Generate link for all the DB records
foreach($result as $row){
$HTML .= '<a href="index.php?option=com_toys&view=detail&pid='.$row->v_prod_id.'&vid='.$row->id.'">'.$row->toy_name.'</a><br/>';
}
echo $HTML;
?>
从数据库获取数据的代码在哪里?您遇到的实际问题是什么?我们可以理解您是新手,但听起来您只是要求我们教您PHP和MySQL,而不是从一些教程开始。堆栈溢出并不是这样做的。