我有两个表名为:
specific_product_id astatus ...
(primary_key,autoinc)
--------------------------------------
1 APAST ...
2 ALIVE ...
3 ALIVE ...
4 APAST ...
5 APAST ...
Run Code Online (Sandbox Code Playgroud)
own_id specific_product_id details
----------------------------------------
1 1 XXXX
2 5 XXXX
Run Code Online (Sandbox Code Playgroud)
我需要选择atatus = APAST,而不是在表2中.
这意味着,在上面的结构中,table1有3个APAST状态(1,4,5).但是在表2中,specific_product_id(1,5)只存储了所以我需要选择specific_product_id = 4
我用过这个查询
SELECT *
FROM table_product
WHERE astatus = 'APAST'
AND specific_product_id NOT IN (SELECT specific_product_id
FROM table_user_ownned_auction )
Run Code Online (Sandbox Code Playgroud)
......这需要很长时间:
查询花了115.1039秒
...执行.

我如何优化它或任何其他方式来选择我想要的?
我有一个$ string变量,我用
SELECT * FROM db WHERE description LIKE '%$string%' OR headline LIKE '%$string%'
Run Code Online (Sandbox Code Playgroud)
如图所示,我想搜索两个字段"description"和"headline"以查看字符串变量是否与它们中的任何一个匹配.
问题是我希望它匹配整个单词!
例如:如果描述包含"hello",那么$ string是'h'就足够了.这不是我想要的.它必须只匹配整个单词!
为此,我将查询字符串拆分为单词?或者是什么?
这可能是一个简单的,但我无法得到答案.我需要从表中选择浮点值
示例表: -
value
10.2
4.5
4.6
4.06
Run Code Online (Sandbox Code Playgroud)
我的查询
SELECT * FROM table where value = '4.6'
Run Code Online (Sandbox Code Playgroud)
返回空结果集
我怎么能解决这个问题!
在WordPress中,注释行用于查找主题摘要,插件摘要,模板名称等.
例如:-
<?php
/*
Template Name: Snarfer
*/
?>
Run Code Online (Sandbox Code Playgroud)
WordPress如何做到这一点?用什么代码来读取注释行.
是否可以将页面中的单个组件设置为某个平台.
例如,我有一个iOS屏幕,我希望这个页面的底部工具栏使用Android Style(材料设计).
我有大c程序.我想在PHP中执行该功能并获得价值
例如
C程序
int add( int, int);
void main()
{
int i=1;
printf("i starts out life as %d.", i);
i = add(5, 10);
printf(" And becomes %d after function is executed.\n", i);
}
int add( int a, int b)
{
int c;
c = a + b;
return c;
}
Run Code Online (Sandbox Code Playgroud)
我的网络表单有值a和b.所以当我提交表单时,我想调用c函数add并获取输出.
我知道有一个函数可以在php中执行外部程序
exec()
shell_exec()
Run Code Online (Sandbox Code Playgroud)
但我不熟悉这个函数.请给我一些代码示例.我应该将c程序文件(在记事本中)放在服务器根文件夹中.
请指导我!提前致谢
我正在尝试使用Zend Gdata 1.11库在Google Spreadsheet中插入行的最简单方案.电子表格在单元格A1中有单词'Kolona'.这是整个php文件:
<?php
require_once 'Zend/Loader.php';
Zend_Loader::loadClass('Zend_Gdata');
Zend_loader::loadClass('Zend_Gdata_Query');
Zend_Loader::loadClass('Zend_Gdata_Spreadsheets');
Zend_Loader::loadClass('Zend_Gdata_ClientLogin');
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<?php
error_reporting(E_ALL);
ini_set("display_errors", 1);
$user = "xxxx";
$pass = "xxxx";
$service = 'wise';
$client = Zend_Gdata_ClientLogin::getHttpClient($user, $pass, $service, null, Zend_Gdata_ClientLogin::DEFAULT_SOURCE, null, null, Zend_Gdata_ClientLogin::CLIENTLOGIN_URI, 'GOOGLE');
$spreadsheetService = new Zend_Gdata_Spreadsheets($client);
$feed = $spreadsheetService->getSpreadsheetFeed();
foreach ($feed as $entry) {
echo 'Title: ' . $entry->title . ' - ';
echo 'Id: ' …Run Code Online (Sandbox Code Playgroud) 我按类别为sort faq项目定制Magento FAQ扩展.下面的集合用于获取所有项目的活动常见问题项目.
$collection = Mage :: getModel('flagbit_faq/faq')->getCollection()
->addStoreFilter(Mage :: app()->getStore())
->addIsActiveFilter();
Run Code Online (Sandbox Code Playgroud)
有关系表" faq_category_item "
表结构: -
category_id faq_id
1 1
2 2
1 3
Run Code Online (Sandbox Code Playgroud)
所以我决定加入两张桌子.我没有成功.我尝试的是下面.
$tbl_faq_item = Mage::getSingleton('core/resource')->getTableName('faq_category_item');
$collection = Mage :: getModel('flagbit_faq/faq')->getCollection()
->getSelect()
->join(array('t2' => $tbl_faq_item),'main_table.faq_id = t2.faq_id','t2.category_id')
->addStoreFilter(Mage :: app()->getStore())
->addIsActiveFilter();
Run Code Online (Sandbox Code Playgroud)
这有什么不对,我怎么能过滤特定的类别项目.请分享一些很好的链接来学习Magento模型集合.
提前致谢
我有业务集合,其中包含名称和类别对象 ID 数组以及品牌对象 ID 数组。
集合结构示例
{
"_id":ObjectId("595f2311f43c42124360a71f"),
"name":"Women",
}
{
"_id":ObjectId("595f2311f43c42124360a71e"),
"name":"MEN",
}
Run Code Online (Sandbox Code Playgroud)
{
"_id":ObjectId("695f2311f43c42124360a71f"),
"name":"Brand A",
}
{
"_id":ObjectId("695f2311f43c42124360a71e"),
"name":"Brand B",
}
Run Code Online (Sandbox Code Playgroud)
{
"_id":ObjectId("59a7d9e2d290a654c53bb1b6"),
"name":"My Store",
"brands":[
ObjectId("596e56489658851024160544"),
ObjectId("597831971cc07f51bdaabfe6")
],
"categories":[
ObjectId("595f2311f43c42124360a720"),
ObjectId("59780cf7bb23af4eced57dba"),
ObjectId("597f63f642c77654e1c8c574")
]
}
Run Code Online (Sandbox Code Playgroud)
从上面的结构尝试使用db.createView以以下格式公开数据。所以我试图查找类别集合和品牌集合以显示数组中的名称而不是对象 ID。
{
"_id":ObjectId("59a7d9e2d290a654c53bb1b6"),
"j_name":"My Store",
"brands":[
"Brand A",
"Brand B",
],
"categories":[
"MEN",
"WOMEN"
]
}
Run Code Online (Sandbox Code Playgroud)
尝试过的东西在这里,但它没有按预期工作
db.businesses.aggregate([
{ $unwind: {path:"$categories",preserveNullAndEmptyArrays: true}},
{ $lookup: {
"from": "categories",
"localField": "categories",
"foreignField": "_id", …Run Code Online (Sandbox Code Playgroud) mysql ×4
php ×4
c ×1
c++ ×1
google-api ×1
hybrid ×1
ionic2 ×1
join ×1
magento ×1
magento-1.5 ×1
mongodb ×1
spreadsheet ×1
sql ×1
types ×1
wordpress ×1
zend-gdata ×1