如何使用SharePoint列表中的REST API Post保存文档库查找字段?我尝试过
'docItem':'1;#test'
Run Code Online (Sandbox Code Playgroud)
但是,这是一个错误:
{"error":{"code":" - 1,Microsoft.SharePoint.Client.InvalidClientQueryException","message":{"lang":"en-US","value":"A'PrimitiveValue'节点与非尝试读取导航属性的值时发现了空值;但是,期望"StartArray"节点,"StartObject"节点或具有空值的"PrimitiveValue"节点."}}}错误请求
所以我有一个可以是任何类型的变量。我所说的类型是指它可以是一个字符串,也可以是一个对象。我正在尝试根据类型运行不同的代码。
我的变量名为range,它是在 JavaScript 中定义的。我试过的是。vars是我循环遍历的对象。
<tr ng-repeat="(key, range) in vars">
<td ng-switch="typeof range">
<span ng-switch-when="string">It's a string</span>
<span ng-switch-when="object">It's an object</span>
<span ng-switch-default>It's something else</span>
</td>
</tr>
Run Code Online (Sandbox Code Playgroud)
但这会抛出一个无效的表达式错误。做到这一点的最佳方法是什么?
给定一个包含以下列的表
comment
minAge
maxAge
Run Code Online (Sandbox Code Playgroud)
和以下行:
comment, minAge, maxAge
"Baby", 1, 5
"Teen", 13, 19
"Adult", 20, 50
Run Code Online (Sandbox Code Playgroud)
有可能做一个SQL查询,如:
select * from rows where 16 between minAge and maxAge
Run Code Online (Sandbox Code Playgroud)
结果如下:
"Teen", 13, 19
Run Code Online (Sandbox Code Playgroud) 我有一个 html 表如下
<table id = "table1">
<tr>
<td class="take">1</td>
<td>2</td>
<td>3</td>
<td class="take">4</td>
<td>5</td>
<td class="take">6</td>
</tr>
<tr>
<td class="take">11</td>
<td>12</td>
<td>13</td>
<td class="take">14</td>
<td>15</td>
<td class="take">16</td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)
我想得到一个 jquery 选择器,它让我在第一个表中获得第二个td类。:) 有趣吧?但是很痛。taketr
我在下面试过。
$("#table1").find('tr:first-child td.take:nth-child(2)').text()
Run Code Online (Sandbox Code Playgroud)
但是没有用。
编辑:我想要td文本 4 而不是 2
我做了一个小提琴来玩。
我的表中有时间戳字段.
例如,我的表中有一个值,如下所示:
2013-08-11 16:18:00
Run Code Online (Sandbox Code Playgroud)
现在我想要这样的结果:
2013-08-11 16:18
我不希望在时间戳中匹配第二.
我的查询是:
UPDATE n2jm0_cronjob_run SET state=0 WHERE crondate LIKE '2013-08-11 16:18:02'
Run Code Online (Sandbox Code Playgroud)
(评论更新)
我无法直接从查询中删除秒
我想从数组中插入数据.以下是一个示例情况.
我抓住朋友列表中的所有朋友(fb)并将它们存储在一个数组中.
现在我想将他们的data(name, fbid, birthday)插入表中.
目前我正在使用下面的for循环这样做是一个示例代码.
<?php
$friendsname = $_POST['name'];
$friendsfbid = $_POST['fbid'];
$friendsbday = $_POST['birthday'];
for($i<0;count($friendsfbid);$i++){
$sql_query = "INSERT INTO table (fbid, name, birthday) VALUES ('$friendsfbid[$i]','$friendsname[$i]','$friendsbday[$i]') ON DUPLICATE KEY UPDATE fbid='$friendsfbid[$i]', name='$friendsname[$i]', birthday='$friendsbday[$i]'";
}
?>
Run Code Online (Sandbox Code Playgroud)
现在,如果我有300个朋友,这将循环300次.
朋友越多,处理数据的时间就越多.
有没有办法避免这种情况或提高代码的性能.?
将PHP与mySQL结合使用
我有两张桌子:1.2 customer
.customer_order
客户表包含客户数据(duh),customer_order包含所有订单.我可以加入他们customer.id=customer_order.id_customer.
一切都很好,但现在我想要一个查询,其中我有所有客户ID,然后是这些客户制作的订单(customer_order.id)(订单日期)
像这样:
customer 100 order 4, order 5, order 9
customer 101 order 7, order 8, order 15
Run Code Online (Sandbox Code Playgroud)
我有这个,但没有给我结果,它将所有客户ID放在不同的行上:
SELECT c.id, c.firstname, co.id
FROM customer c
JOIN customer_order co
ON c.id=co.id_customer
;
Run Code Online (Sandbox Code Playgroud) 我如何告诉phpmyadmin,MySQL允许在电话号码前面的前0?(不是零填充)
有解决方法还是什么?
我有很多桌子p_to_t
+----------+-----------+-----------+
| p | t | weight |
+----------+-----------+-----------+
| 1 | bob | 40 |
+----------+-----------+-----------+
| 2 | sue | 24 |
+----------+-----------+-----------+
| 3 | bob | 90 |
+----------+-----------+-----------+
| 4 | joe | 55 |
+----------+-----------+-----------+
| 5 | bob | 33 |
+----------+-----------+-----------+
Run Code Online (Sandbox Code Playgroud)
我想查询值t WHERE p IN(1,2,4,5),同时将t的每个值的权重相加.
此查询:"SELECT t, SUM(weight) AS sWeight FROM p_to_t WHERE p IN(1,2,4,5)";只是将所有总和添加到所选的第一个"t"中;
+-----------+-----------+
| t | weight |
+-----------+-----------+
| bob | 152 |
+-----------+-----------+
Run Code Online (Sandbox Code Playgroud)
当我想要的是: …
所以我有一个设计糟糕的数据库(我认为),我无法改变.它是一个类似Twitter的应用程序,用户可以互相关注.每个用户在表中都有它的行,并且在该表中有一个名为"following"的列,表示用户正在关注的所有USERID.在该列中,有一个用昏迷分隔的USERID列表.因此,假设ID为1的用户跟随用户2和3,ID为2的用户跟随用户1,表格看起来像这样,用户3不跟随任何人.
USERID | username | following
-------------------------------------------
1 | some user | 2,3
2 | test1 | 1
3 | test2 |
Run Code Online (Sandbox Code Playgroud)
问题是如何显示用户1正在关注的所有用户?
编辑1
从491243无效的代码,在这里张贴,也许我错过了一些PHP的东西
$USERID = $_GET['userid'];//this has a value, so not the problem here
$sql_select = "SELECT B.USERID FROM users A INNER JOIN users B ON FIND_IN_SET(B.USERID, B.following) > 0 WHERE B.USERID = '$USERID'";
$result_select = mysqli_query($link,$sql_select);
while($record = mysqli_fetch_array($result_select))
{
$following = $record['USERID'];
var_dump($following); //result is nothing, not even NULL
}
Run Code Online (Sandbox Code Playgroud)
编辑2只是为了理智检查我这样做:
$sql_select = "SELECT USERID FROM …Run Code Online (Sandbox Code Playgroud) mysql ×6
sql ×5
php ×2
angularjs ×1
date-format ×1
find-in-set ×1
for-loop ×1
group-by ×1
html ×1
javascript ×1
jquery ×1
ng-switch ×1
performance ×1
phpmyadmin ×1
sql-server ×1
sum ×1