gpt4 book ai didi

php - 使用从 2 个数据库中选择,然后将结果放入一个 php do 函数中

转载 作者:行者123 更新时间:2023-11-29 21:38:11 25 4
gpt4 key购买 nike

我正在尝试从 2 个数据库中选择数据,然后使用 php 我只想举一个例子来解释一切:

PHP 代码:

  • 第一个数据库名称是comments。

$colname_Program = "Any title from programs table :)";
mysql_select_db($database_Comments, $Comments);
$comments = mysql_query('SELECT * FROM programs WHERE title = "$colname_Program"', $Comments) or die(mysql_error());
$row_comments = mysql_fetch_assoc($comments);
$totalRows_comments = mysql_num_rows($comments);
$commentuserid = $row_comments['userid'];

  • “userid”是我将在第二次从另一个数据库中选择时使用的用户 ID”

我在第二次选择中尝试做的就是使用他的 ID 从第二个数据库中获取用户信息。

  • 第二个数据库名称是 naitreno。

mysql_select_db($database_NaiTreNo, $NaiTreNo);
$commentsuser = mysql_query('SELECT * FROM users WHERE id = "$commentsuserid"', $Comments) or die(mysql_error());
$row_commentsuser = mysql_fetch_assoc($commentsuser);
$username = $row_commentsuser['UserName'];

现在 html 和 php 代码包:

<?php do { ?>
<div class="comment-text"><?php echo $username;?></div>>
<?php } while ($row_comments = mysql_fetch_assoc($comments)); }?>

代码不起作用:O我做错了什么或者我必须做什么它只是在html中显示第一个用户名<div class="comment-text"></div> .

最佳答案

你需要联合。 UNION 用于将多个 SELECT 语句的结果组合成一个结果集

http://dev.mysql.com/doc/refman/5.7/en/union.html

关于php - 使用从 2 个数据库中选择,然后将结果放入一个 php do 函数中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34750247/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com