我在其他类似的问题上尝试过很多解决这个问题的方法,但是我无法让它发挥作用。
我的数据库中有一个名为'game'的表,其中包含以下列:k1,k1r,k2,k2r,k3,k3r和week。周列自动插入一年中的一周,其他的是用户输入的赌博游戏。
然后我有一个名为'matches'的表,其中包含列:match1,match2,match3,week。同样,与周列相同的过程。其他3我填写了我们应该下注的比赛。
然后我有一个查询:
SELECT *
FROM game
WHERE week = '.$week;
$week
已设为$week = Date('W');
它输出一个表格,在那里我将匹配项写入3列,然后在匹配项下的行中回显用户投注。但是,每次有新的匹配时我都不会改变php脚本,我希望它能从表'匹配'中取出它们。这样,我还将旧匹配保留在数据库中。
所以,现在我的问题:)
我想做的是:
'SELECT * FROM game WHERE week = '.$week.' JOIN * FROM matches WHERE week = '.$week;
但是你现在可能会这样做:/
但那我该怎么办?
答案 0 :(得分:0)
如果我理解正确,那就试试这个:
SharedPreferences sharedPreferences =
getActivity().getSharedPreferences("key", 0);
SharedPreferences.Editor editor = sharedPreferences.edit();
editor.putBoolean("**switchValue**", aSwitch.isChecked());
editor.apply();
boolean showNotifications =
editor.getBoolean("**switchValue**",false);
答案 1 :(得分:0)
您的查询应该是这样的。 你基本上使用一周将比赛与比赛联系起来。您还可以使用更好且更独特的匹配ID进行链接。但请尝试以下
select g.*,m.* FROM game g inner join matches m on g.week=m.week where g.week='.$week;