$sql = "select count(*) as userNum
from ajax_test1 where userName='$uName'";
$result = mysqli_query($con, $sql);
$res = mysqli_fetch_array($result);
//print_r($res);
echo $res['userNum'];
@enhancer 兄弟的鏈接是404,我把localhost改成127.0.0.1了,還是報(bào)錯(cuò)
問題已經(jīng)找到:
原來我把連接mongodb的設(shè)置:
module.exports = {
cookieSecret: 'myblog',
db: 'blog',
host: 'localhost'
};
中的localhost
改了,但是session存儲連接的localhost
沒改:
app.use(session({
secret: settings.cookieSecret,
key: settings.db,
cookie: {maxAge: 1000 * 60 * 60 * 24 * 30},//30 days
store: new MongoStore({
db: settings.db,
url: 'mongodb://127.0.0.1:27017/blog'
})
}));
修改后在離線狀態(tài)可以啟動,沒問題!
感謝諸位幫忙解決問題,謝啦Thanks?(?ω?)?
groupBy
?
好像遇到過這個(gè)問題,你配置'HOST': '127.0.0.1'時(shí)候django會通過localhost訪問數(shù)據(jù)庫而不是ip地址127.0.0.1。
但是你的數(shù)據(jù)庫沒有配置root用戶通過localhost域名訪問的權(quán)限
mysql> use mysql;
mysql> update user set host = 'localhost' where user = 'root'; -- 允許通過localhost域名訪問
mysql> update user set host = '%' where user = 'root'; -- 允許通過任意域名訪問,和上一條任選一個(gè)
mysql> select host, user from user;
mysql> flush privileges;
或者
提示你沒有配置數(shù)據(jù)庫信息,提示沒有連接到數(shù)據(jù)庫
這個(gè)問題比較復(fù)雜
TIMESTAMP類型雖然是一個(gè)8字節(jié)數(shù)值,但是為了向用戶屏蔽內(nèi)部細(xì)節(jié),它的輸出都是以字符串的形式來輸出時(shí)間戳的(時(shí)間戳的格式可以指定)。從道理上,PG社區(qū)并不希望直接把內(nèi)部數(shù)值暴露到外部。
如果非要以數(shù)值類型查出來,目前好像也沒有辦法能夠查到其原始的8字節(jié)數(shù)值,但是可以通過下述方法"曲線救國" —— 即把TIMESTAMP類型轉(zhuǎn)換為Unix時(shí)間戳(1970 年 1 月 1 日(00:00:00 GMT)以來)后以整型顯示:
假設(shè)有下面一張表
CREATE TABLE foobar (col1 INTEGER, col2 TIMESTAMP);
那么想以所謂的數(shù)值形式查詢col2
的值的SQL語句如下:
SELECT CAST(EXTRACT(EPOCH FROM col2) AS INTEGER) FROM foobar;
關(guān)于EPOCH
的用法可以參照手冊9.9. Date/Time Functions and Operators
> db.a.find({},{stories:1,_id:0})
{ "stories" : [ { "images" : "1.jpg", "title" : "標(biāo)題1" }, { "images" : "2.jpg",
"title" : "標(biāo)題2" }, { "images" : "3.jpg", "title" : "標(biāo)題3" } ] }
> db.a.update({},{$push:{stories:{"images": "4.jpg","title": "標(biāo)題4"}}})
搞個(gè):after
http://jsrun.net/h3gKp/edit
《Redis實(shí)戰(zhàn)》第一章就簡單介紹你這樣的場景
redis處理高并發(fā)讀寫問題,既然是讀寫,那么讀和寫肯定使用redis去處理。
沒人么???
var arr1 = [
{
label:'張三',
value:'1',
},
{
label:'李四',
value:'2',
},
{
label:'王五',
value:'3',
}
];
var arr2 = ['1','2'];
var resArry = [];
for(var item of arr1){
for(var str of arr2){
if(str == item.value){
resArry.push(item.label)
}
}
}
console.log(resArry)
如何確定“高”和“低”? 來1000個(gè)請求+1,來10個(gè)呢?來2個(gè)呢?
這個(gè)“并發(fā)”,并不是真正的并發(fā),總會有先后的。所以,你其實(shí)是定義不清楚什么情況下可以+1,什么時(shí)候又不可以+
無論怎么定義,你的需求只能加鎖來解決,關(guān)鍵是確定什么時(shí)候鎖,什么時(shí)候開鎖。。。但是如果“高并發(fā)”,鎖是一個(gè)不好的東西,所以,可能你的需求根本就是不合理的
后來自己根據(jù)一樓做了測試,首先執(zhí)行了一下兩個(gè)語句
SELECT * FROM media_info WHERE media_id = 0
SELECT * FROM media_info WHERE media_id = '%'+'bb'+'%'
發(fā)現(xiàn)結(jié)果相同,業(yè)績證實(shí)了,@范捷琦Jackie的說法是正確的,在這樣情況下會將media強(qiáng)制轉(zhuǎn)化為為0整數(shù),而【'%'+'bb'+'%'】這個(gè)值也是為零的。然后我又做了一下測試【SELECT * FROM media_info WHERE media_id =1】,然后發(fā)現(xiàn)匹配出來的是media_id以1開頭的數(shù)據(jù),所以猜測應(yīng)該是,【當(dāng)利用=進(jìn)行整數(shù)判斷時(shí),會根據(jù)你所匹配的值,來進(jìn)行首字母匹配對應(yīng)的數(shù)據(jù)】
使用watch屬性監(jiān)控router變化,再執(zhí)行函數(shù)即可
const result = await DinnerModel.find().populate({
path: "foods" // => 修改成 path: "content" 試試
})
就是就是group by后的行變成列查詢
第三個(gè)參數(shù)改成
{
"fields": { "pwd":0},
"new": true
}
關(guān)于亂碼:
在 $conn = mysqli_connect('localhost','root','');
下面添加:
mysqli_query($conn,'set names utf8');
就可以了,加注釋不影響讀取,測試代碼可以執(zhí)行:
需要看一下執(zhí)行計(jì)劃:
db.<表>.explain(true).count(<條件>);
從中可以了解到count時(shí)是否可以用到索引,用到哪條索引。{background: true}
的索引只是在初次創(chuàng)建時(shí)不阻塞前臺線程,并不是指異步創(chuàng)建索引,所以不存在你說的問題。
可能性較大的是這9條索引中有一個(gè)或多個(gè)是部分索引,而執(zhí)行計(jì)劃選中的是這個(gè)索引??梢圆榭此饕渲茫?/p>
db.<表>.getIndexes();
通常MongoDB不太可能選擇這樣的索引來count,所以也可能是特定版本的bug,希望看到你的服務(wù)端版本來確認(rèn):
db.serverBuildVersion();
綜上,我們需要看到:
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
北大青鳥中博軟件學(xué)院創(chuàng)立于2003年,作為華東區(qū)著名互聯(lián)網(wǎng)學(xué)院和江蘇省首批服務(wù)外包人才培訓(xùn)基地,中博成功培育了近30000名軟件工程師走向高薪崗位,合作企業(yè)超4
中公教育集團(tuán)創(chuàng)建于1999年,經(jīng)過二十年潛心發(fā)展,已由一家北大畢業(yè)生自主創(chuàng)業(yè)的信息技術(shù)與教育服務(wù)機(jī)構(gòu),發(fā)展為教育服務(wù)業(yè)的綜合性企業(yè)集團(tuán),成為集合面授教學(xué)培訓(xùn)、網(wǎng)
達(dá)內(nèi)教育集團(tuán)成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機(jī)構(gòu),是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
浪潮集團(tuán)項(xiàng)目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺面向?qū)ο箝_發(fā)經(jīng)驗(yàn),技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點(diǎn)難點(diǎn)突出、引人入勝。
曾工作于聯(lián)想擔(dān)任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔(dān)任項(xiàng)目經(jīng)理從事移動互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍(lán)懿科技有限責(zé)任公司從事總經(jīng)理職務(wù)負(fù)責(zé)iOS教學(xué)及管理工作。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗(yàn)。曾經(jīng)歷任德國Software AG 技術(shù)顧問,美國Dachieve 系統(tǒng)架構(gòu)師,美國AngelEngineers Inc. 系統(tǒng)架構(gòu)師。