小编Kie*_*ran的帖子

MySQL使用SELECT WHERE主键= XYZ

SELECT * WHERE在MySQL 中的查询中是否可以使用"主键"而不是列?

示例情况:

table1:
name (P) | surname

table2:
page (P) | content
Run Code Online (Sandbox Code Playgroud)

我试过(PHP)

SELECT * FROM $table WHERE PRIMARY=$row
Run Code Online (Sandbox Code Playgroud)

并且没有返回任何内容(尽管PHPMyAdmin突出显示它).

我想这样做是因为我想创建一个getDbData函数,我只需要指定table($table)和行($row行名称是主键的值),以便返回我需要的单行.

php mysql primary-key where-clause

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

无法使用 Node.js fs.appendFile 创建文件

我一直在尝试创建一个程序来保存 Slack 团队的日志。我已经完成了大部分工作,但到目前为止无法成功使用fs.appendFile(),因为文档声称如果文件不存在,它将创建该文件(并且不使用fs.exists()fs.access()事先检查),但我收到 ENOENT 错误。

这是我的功能:

var storeLog = function (username, type, channelName, message) {
    var pathArr = [loggingDir, type, channelName];
    var path = pathArr.join("/") + ".log";
    var fullMessage = username + ": " + message;
    fs.appendFile(path, fullMessage + "\r\n", function (err) {
        if (err && globalSettings.debugMode) {
            console.error("Error saving log:\n", err);
        }
        else if (globalSettings.debugMode) {
            console.info("Appended to " + path);
            console.info(fullMessage);
        }
    });

};
Run Code Online (Sandbox Code Playgroud)

globalSettings.debugMode是真的)

err变量的结果如下:

{ Error: …
Run Code Online (Sandbox Code Playgroud)

javascript fs node.js

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

标签 统计

fs ×1

javascript ×1

mysql ×1

node.js ×1

php ×1

primary-key ×1

where-clause ×1