我有一个node.JS脚本,它打印对等体的状态,一些如何打印未定义的,不希望在浏览器上打印。它将输出打印为:undefined“Reachable”undefined undefined“Reachable”undefined undefined“Reachable”undefined。那么在javascript中有什么方法可以删除输出中的undefined吗?我打印数据的代码是`
<body>
<div id="ami_data"></div>
<script src="/socket.io/socket.io.js"></script>
<script src="https://code.jquery.com/jquery-1.10.2.js"></script>
<script>
var socket = io();
socket.on('ami_data', function (data){
console.log(data);
var str = document.getElementById("ami_data").innerHTML += JSON.stringify(data.peerstatus) + "\r\n";
});
</script>
`
答案 0 :(得分:0)
是否可以创建新数据库取决于您首先使用的数据库引擎(MySQL,Mongo等),然后需要您用来访问数据库引擎的PHP库的支持。此外,像MySQL这样的引擎还可以控制谁可以创建新数据库。
答案 1 :(得分:0)
以mysql为例,你可以
$this->db->query("CREATE DATABASE ?",[$this->input->post('db_name')]);
你会有一些麻烦在飞行中的dB之间切换。你为什么需要创建它们?你能使用特定于用户的表前缀来创建一个命名空间的东西吗?