(我真的只需要一些MYSQL的魔力,但我会更多地解释我正在做的事情)
我正在构建一个翻译系统。我知道一种方法是为我的每种内容类型创建一个翻译表。例如,如果我有一个用于帖子的表格,那么我将有一个单独的表格用于帖子翻译:
tbl posts
----------
id
title
content
tbl posts_translations
---------
id
title
content
locale
然后,如果我执行左连接并使用PHP语言获得结果,我将获得所有我想要的数据作为key=>value对,并且我可以在我的应用程序中以$row['p_title']的形式使用
我正在遵循一个关于如何用mysql for android studio app制作表格的教程,这是创建表格的代码
create table users(
id int(11) primary key auto_increment,
unique_id varchar(23) not null unique,
name varchar(50) not null,
email varchar(100) not null unique,
encrypted_password varchar(80) not null,
salt varchar(10) not null,
created_at da
我有一个从mysql数据库填充的表。其中一个字段是"status“。我希望这个单元格是表格中的一个下拉框,这样我就可以更新特定的字段。
这段代码正确地显示了表格,目前它在一个我可以成功编辑的文本框中显示了"status“字段。我希望这是一个下拉列表。
<?php
require_once('db_connect.php');
$result = mysql_query("SELECT *
FROM queries
WHERE SR = '$_GET[SR]'
")
or die(mysql_error());
ech
我正在用PHP构建一个RSS提要,它使用来自三个不同表的数据。这些表格都引用了网站不同区域内的页面。我遇到的问题是试图在XML中创建链接字段。在不知道每个记录来自哪个表的情况下,我无法创建指向它的正确链接。
有没有办法解决这个问题?我尝试使用mysql_fetch_field,但它返回了表的空值。
SELECT Title FROM table1
UNION
SELECT Title FROM table2
UNION
SELECT Title FROM table3
还涉及到其他字段,但这基本上就是我使用的查询。
我有一个包含5列(id、s1、s2、s3、s4)的表,假设有3行:
First one -> (1, 40, 30, 20, 15)
Second one -> (2, 22, 32, 45, 18)
Third one -> (3, 89, 24, 65, 12)
因此,我从4s列中得到一个随机行,例如,第一行id。
$query = "SELECT s1, s2, s3, s4 FROM table WHERE id = 1";
$result = mysql_query($query);
$row = mysql_fetch_assoc($result
我对MySQL数据库进行了一个查询,从一个MySQL表( information )返回四个字段的信息,然后使用PHP的json_encode()函数将其编码为JSON。它返回的两个字段是"staffMember“和"lineManager",这两个字段返回一个(单独的) users表中与此人ID相关的整数。
我的查询返回以下内容(以表格格式):
id is 1
staffMember is 14
lineManager is 12
description is this is a description
等等。所有行的。
14 (在上面的例子中)指的是users表中的
我又一次不得不处理PHP和MySQL :)所以,我有一个mysql表,并希望有“添加”功能。这样我就可以很容易地在浏览器中编辑我的表格。到目前为止,我已经做了几乎所有的事情,但问题是我的表(或id)中包含“_POST”的变量不会到其他页面。它不会直接从文本区域_POST,或者即使我把它放在一个隐藏的字段中(好吧,我刚刚知道这几乎是一样的)。
让我给你看几个例子:
$a = mysql_query("SELECT number FROM peoples ORDER BY number DESC LIMIT 1");
$number_a = mysql_fetch_asso
我有两张桌子:
1)一个是android手机上保存的位置表,包括用户名、纬度、经度、日期、时间。
2)另一张是我保存的国家、地区、省、邮政编码、城市、纬度、经度的表格。
I希望在插入到db之前使用表2映射表1的位置(lat,lng)。看起来很简单,但问题是表2的位置只是一个稳定的点,否则表1的位置就是每个城市的遍历点。因此,表1) 的位置与表2的位置不类似。
有人对这个问题有想法吗?有什么公式或技巧吗?感谢你的帮助。
编辑:我在插入语句之前尝试过这个语句
$city = mysql_query("SELECT p.city
FROM place AS p
ORDER
我需要从表中提取所有的数据,按照日期字段的降序使用PHP和Mysql。我在下面解释我的表格。
db_special:
id name date
1 Ram 12/04/2017 15:31:57 PM
2 Raj 12/03/2017 05:31:57 AM
3 Rahul 11/28/2017 12:30:54 PM
下面是我的问题:
select *
from db_special
where
STR_TO_DATE(dat
我有两个表,其中有很多字段
表格- A表格- B
在表A中,只填充了两个字段,所有其他字段都为空,但在表B中恰好填充了这些字段
我想
UPDATE A, B set A.c = B.c, A.d = B.d .... WHERE ....
但是大约有100列,有没有办法从B更新A中除1个特定字段之外的所有字段?有没有办法告诉mysql在A中留下了1个特定的字段。
我试图在中创建一个字段,该字段将与5个不同的字段(我的源)相加,问题是这些值当前是空的(工作表是从另一个系统读取的),但是我想要创建字段,以便在输入值时使用。告诉我这个字段不能删除
我尝试过处理CASE if X is null then 0...,但这不起作用,当我尝试手动将数据添加到工作表(源)中时,它会工作,但是当我删除它时,我使用的记分卡返回错误
这是我正在尝试创建的5个字段之一的代码。
1到5范围是电子表格中所有可能值的范围。
字段A:
case
when X IS NULL then 0
when X = 1 then 1
when X = 2 then 2