首页 > 解决方案 > 带有 2 个变量的按钮,每个变量来自 2 个不同的 mysql 表

问题描述

我正在尝试获取一个按钮,该按钮将接受来自两个不同 mysql 表的变量。一个表包含许多博客,另一个表包含站点范围的内容,例如一些颜色和按钮文本(此表中只有 1 行)。我的目标是允许用户将按钮文本设置为他/她想要的任何内容,使用他们想要使用的任何语言(英语不是他们的第一语言,因此他们可能不会使用英语单词“阅读更多......”) . 但我对如何完成这两项工作感到困惑 -

<button><a href="myBlog.php?id=<?php echo $row['id']; ?>"><?php echo $row['readMoreText'] ?></a></button>

如果我永久设置按钮名称,那么没问题,但网站所有者很可能希望使用他们的母语单词作为按钮。我希望它是我想念的一些简单的东西(可能是某种连接?),但我已经厌倦了用头撞这个试图弄清楚的东西。

标签: phpmysql

解决方案


我用那些神秘的连接之一想通了。这是我的 sql 选择语句 -

$sql = "SELECT site.status, site.readMoreText, blogs.id, blogs.title, blogs.postDate, blogs.para1, blogs.status FROM site INNER JOIN blogs ON blogs.status = site.status WHERE cat LIKE '%blog%' AND blogs.status = 1 ORDER BY id DESC LIMIT $offset, $no_of_records_per_page";

推荐阅读