我有多到多的用户与城市之间的联系.我也有连接城市区域的区域(一个城市区域只能连接一个区域)。
我有一个数据库结构:
用户
id
用户名
密码
城市地区
id
名字
area_id
cityarea_user
id
cityarea_id
user_id
区域
id
名字
接下来我有模特
用户
public function cityareas()
{
return $this->belongsToMany('App\Cityarea');
}
市区
public function area
我有一个字符串列表,其中字符串的一个或多个子集具有一个公共的起始字符串。我想要一个函数,它以字符串的原始列表作为输入,并返回所有公共起始字符串的列表。在我的特殊情况下,我还知道每个公共前缀都必须以给定的分隔符结尾。下面是我所说的输入数据类型的一个示例(忽略任何颜色突出显示):
市区人口/城市波特兰人口/市区波特兰人口/旧金山市区人口/旧金山市区人口/西雅图城市人口/西雅图人口
这里的分隔符是/,常用的起始字符串是Population of metro area和Population of city。也许定界符最终不会起作用,但我要强调的是,我不希望只返回一个结果,即通用的公共启动字符串
我正在处理一个相当大的数据集(120万条记录)。我正在尝试确定我的数据集中的前25个美国城市(每个城市的最大记录数)。
所以我写了这个查询来选择回列表。
Select PHY_CITY, PHY_STATE, count(*) as counter
from tblMyData
group by PHY_CITY, PHY_STATE
Order by counter desc, PHY_CITY, PHY_STATE
在分析了这些数据之后,我开始意识到,尽管它返回的是实数,但它并不是我想要的。我将我的结果限制在一个城市的直接物理城市范围内的记录。例如,亚特兰大佐治亚州的实际城市范围非常小,
我有定制的职位类型,用于餐饮、住宿和活动。这些自定义post类型中的每一种都使用称为region的自定义分类法。例如,如果我有一个名为“闹市区”的区域,我希望能够通过访问domain.com/闹市区/就餐来显示该地区的就餐选项。或者去domain.com/市中心/住宿区展示该地区的酒店。所以,基本上,我喜欢创建一个重写规则,给出domain.com/ term / cpt的结构,以显示cpt的所有帖子,这些帖子都选择了这个纳税期限。有什么办法吗?
我正在尝试更新已经部分填充的表的许多行。AREA_TITLE列有包含状态名称的区域名,但从未单独使用,因此%%修饰符。下面是我的mysql查询,它不包含错误(根据Sequel ),但实际上也不会更新表:
UPDATE localTable
SET PRIM_STATE =
CASE AREA_TITLE
WHEN '%Alabama%' THEN 'AL'
WHEN '%Alaska%' THEN 'AK'
WHEN '%Arizona%' THEN 'AZ'
WHEN '%Arkansas
我让aI需要通过.onblur验证输入,这样每当文本输入失去焦点时,它就会由相同的JS函数进行验证。
我的问题是JS函数。我想要获取失去焦点的项目的价值。
function valid(){
if (isNaN("this should be the value of the text item??")){
}
谢谢..。