小编Ola*_*son的帖子

MySQL在php中添加带空格的列

我想用空格向我的MySQL数据库添加列.

在SO问题方面,这就像我在mysql colum中使用php的空格插入数据一样接近

在php MyAdmin中我可以编写代码

ALTER TABLE `msrk_krit` ADD `test 1` VARCHAR(255)
Run Code Online (Sandbox Code Playgroud)

但是在php中我试图使用下面的代码:

mysqli_query($db, "ALTER TABLE msrk_krit ADD 'test 1' VARCHAR( 255 )")
Run Code Online (Sandbox Code Playgroud)

但我收到此错误代码:

错误说明:1064 SQL语法中有错误; 检查与您的MariaDB服务器版本对应的手册,以便在第1行的"1 VARCHAR(255)"附近使用正确的语法

有任何想法吗?

谢谢

php mysql

4
推荐指数
1
解决办法
152
查看次数

循环中的 Node JS Api 请求

我正在尽我最大的努力避免我的 Node JS 回调地狱。但是我正在尝试发出大量 api 请求并将它们插入到我的数据库中。

我的问题(当然)是我的 for 循环在完成请求和数据库插入之前运行并增加 i 。

for(var i = 0; i <= 1 ; i++){
    apiRequest = data[i]; 
    apicall(apiRequest);
}


function apicall(urlApi){
    request((urlApi), function(error, response, body){
        if(error){
            console.log("error");
        } else if(!error && response.statusCode == 200){
            var myobj = JSON.parse(body);
            dbInsert(myobj);
        }
    });
}

function dbInsert(obj) {
    //insert into database
}
Run Code Online (Sandbox Code Playgroud)

如果其他人会问这个问题,我可以真正推荐这篇博文,这是我在阅读joshvermaire的回复后发现的:

http://www.sebastianseilund.com/nodejs-async-in-practice

loops callback request node.js

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

callback ×1

loops ×1

mysql ×1

node.js ×1

php ×1

request ×1